博客
关于我
Docker命令锦集
阅读量:360 次
发布时间:2019-03-05

本文共 1465 字,大约阅读时间需要 4 分钟。

Docker基本命令指南

Docker是一款流行的容器化平台,能够简化应用程序的部署和管理。以下是一些常用Docker命令,帮助您快速上手使用Docker。

1. 帮助命令

  • 显示所有Docker命令

    使用docker --help查看所有可用命令。

  • 显示Docker版本信息

    使用docker version获取当前Docker环境的版本和信息。

  • 显示系统信息

    使用docker info查看Docker引擎和运行时的详细信息。

2. 镜像命令

  • 查看本地镜像

    使用docker images显示本地主机上的所有镜像,包括仓库源、标签、镜像ID等信息。

  • 搜索镜像

    使用docker search <镜像名>在Docker镜像仓库中搜索镜像。例如,搜索mysql会显示相关镜像的信息。

  • 下载镜像

    使用docker pull <镜像名>[:版本号]下载镜像,默认下载最新版本。如果指定版本号,可以使用docker pull <镜像名>:<版本号>

  • 删除镜像

    使用docker rmi -f <镜像ID>删除指定镜像。要删除所有镜像,可以使用docker rmi -f $(docker images -aq)

3. 容器命令

  • 创建和启动容器

    使用docker run [选项] <镜像名>创建并启动容器。常用选项包括:

    • -d:后台运行。
    • -it:进入交互式终端。
    • -p:指定主机端口和容器端口。

    例如:docker run -it centos /bin/bash启动一个交互式 CentOS 容器。

  • 列出所有容器

    使用docker ps显示当前运行的容器。使用docker ps -a也包括历史运行的容器。

  • 查看容器状态

    使用docker ps -l显示最近创建的容器。

  • 退出容器

    使用exit退出容器,或者使用控制键组合Ctrl + P + Q退出而不停止容器。

  • 删除容器

    使用docker rm <容器ID>删除指定容器。要删除所有容器,可以使用docker rm -f $(docker ps -aq)

  • 启动和停止容器

    使用docker start <容器ID>启动已停止的容器,docker stop <容器ID>停止运行中的容器,docker restart <容器ID>重启容器,docker kill <容器ID>强制停止容器。

4. 其他常用命令

  • 后台运行容器

    使用docker run -d <镜像名>后台运行容器。但请注意,后台运行的容器如果没有保持进程,会自动停止。

  • 查看容器日志

    使用docker logs -ft --tail=N <容器ID>查看容器日志,-t显示时间戳,--tail=N显示最新的N条日志。

  • 查看容器进程信息

    使用docker top <容器ID>查看容器内的进程信息。

  • 查看镜像详细信息

    使用docker inspect <容器ID>查看容器的详细信息,包括镜像配置、运行时环境等。

  • 进入容器

    使用docker exec -it <容器ID> <命令>进入容器执行命令。例如:docker exec -it 82ddd5f5d71a /bin/bash进入容器并启动bash shell。

  • 从容器拷贝文件

    使用docker cp <容器ID>:<容器内路径> <主机路径>将容器内的文件拷贝到主机上。例如:docker cp 82ddd5f5d71a:/opt/test.java /opt/

通过实践这些命令,您可以逐步掌握Docker的基本操作,熟悉容器化部署的优势和特点。

转载地址:http://ubig.baihongyu.com/

你可能感兴趣的文章