微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Docker学习笔记二:操作Docker容器

 

1. 启动容器:docker run -it ubuntu /bin/bash   --使用 ubuntu 镜像启动一个容器

参数说明:
-i: 交互式操作。
-t: 终端。
ubuntu: ubuntu 镜像。
/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
退出终端,直接输入 exit

2. 启动容器并且在后台运行:docker run -itd --name ubuntu-test ubuntu /bin/bash  ( -d 指定容器的运行模式,注:加了 -d 参数认不会进入容器)   3. 查看所有容器:docker ps -a   4. 查看正在运行的容器:docker ps   5. 启动已停止的容器:docker start <容器 ID>   6. 停止容器:docker stop <容器 ID>   7. 重启容器:docker restart <容器 ID>   8. 进入容器:
  • docker attach: docker attach  <容器 ID>         --注意: 如果从这个容器退出,会导致容器的停止。
  • dcoker exec: docker exec -it  <容器 ID> /bin/bash     --注意: 如果从这个容器退出,不会导致容器的停止,这就是为什么推荐大家使用 docker exec 的原因。
  9. 导出容器 如果要导出本地某个容器:docker export <容器 ID> > ubuntu.tar 导出容器快照到本地文件 ubuntu.tar。   10. 导入容器快照docker import   (1)从容器快照文件中再导入为镜像,以下实例将快照文件 ubuntu.tar 导入到镜像 test/ubuntu:v1:     cat docker/ubuntu.tar | docker import - test/ubuntu:v1   (2)指定 URL 或者某个目录来导入,例如: docker import http://example.com/exampleimage.tgz example/imagerepo   11. 删除容器:docker rm -f <容器 ID>   12. 删除所有终止状态的容器:docker container prune   以上是操作Docker容器的常用指令,详细内容请参考:https://www.w3cschool.cn/docker/docker-tutorial.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐