Docker命令

  1. 安装
  2. 启动
    service docker start

常用命令

  1. 创建容器
    docker create -it ubuntu:latest
    新创建的容器处于停止状态,通过docker ps -a可以列出所有的容器

    • -i 保持标准输入打开
    • -t 是否分配一个伪终端
  2. 启动容器
    docker start ubuntu:latest

  3. 创建并启动容器
    docker run -it ubuntu /bin/bash
    启动过程如下:

    • 利用镜像创建一个容器,并启动该容器;
    • 分配一个文件系统给容器,并在只读的镜像层外面挂载一层可读写层;
    • 从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中;
    • 从网桥的地址池配置一个IP地址给容器;
    • 执行用户指定的应用程序;
    • 执行完毕后容器被自动终止。

    参数:

    • -d 让docker容器以守护态(daemon)运行
  4. 获取容器内输入
    docker logs 9793d4901976

  5. 停止容器
    docker stop -t 9793d4901976
    等待一段时间(默认10秒)终止容器
    docker kill 9793d4901976
    立即终止容器

  6. 重启容器
    docker restart 9793d4901976

  7. 进入容器
    docker exec -it 9793d4901976 /bin/bash
    其他进入容器的命令

    • attach 命令
      docker attach 9793d4901976
  8. 删除容器
    docker rm 9793d4901976
    参数

    • -f 强制终止并删除一个运行中的容器
    • -l 删除容器的链接,保留容器
    • -v 删除容器挂载的数据卷
  9. 导出容器
    docker export -o ubuntu.tar 9793d4901976

  10. 导入容器
    docker import ubuntu.tar -- test/ubuntu:v1.0

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 额外补充 查看容器运行状态 进入容器内进行命令行操作 在容器mynginx中开启一个交互模式的终端 容器生命周期管...
    tianmac阅读 4,592评论 1 2
  • [TOC] image镜像操作 列出已经下载下来的镜像: docker image ls 查看镜像、容器、数据卷...
    浮生凉年丶阅读 484评论 0 3
  • 容器生命周期管理 run start/stop/restart rm pause/unpause create e...
    Al1i9at0r阅读 377评论 0 2
  • docker attach: 将终端依附到容器上; 相当于进入到容器的 bash; docker ps -a 查看...
    Joah_l阅读 212评论 0 0
  • Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上,...
    盖码范阅读 493评论 0 1