对于 Docker 我是早有耳闻,去年还曾经在图书馆借过一本 Docker 的实战手册,但是因为懒癌犯了,还没有看完就还回去了。

Docker 可以说是运维神器了啊,可以很方便地部署开发环境,隔离不同的环境避免干扰。

之前搭博客的时候用到了 Docker 技术,不过只用到了很少的功能,今天我就来好好的梳理一下 Docker 的基本操作,熟悉一下命令。

查找镜像

docker search 镜像名

获取镜像

docker pull 镜像名:版本

指定版本是可选项,非强制。

列出镜像列表

docker images

删除镜像

docker rmi 镜像名

启动容器

docker run -it 镜像名 /bin/bash

-i:交互式操作

-t:终端

/bin/bash:指定终端为bash

退出终端

exit

查看所有的容器

docker ps -a

启动停止运行的容器

docker start 容器ID

后台运行

docker run -itd --name 容器名 镜像名 /bin/bash

-d:后台运行

停止容器

docker stop 容器ID

重启容器

docker restart 容器ID

进入容器

docker attach 容器ID

使用这个命令退出时会停止容器,好在还有另一个命令,这个QQ出售平台命令不会使容器停止。

docker exec -it 容器ID /bin/bash

导出容器快照

docker export 容器ID > 快照名.tar

导入容器快照

cat 快照名 | docker import - 镜像名:TAG

指定URL或目录导入

docker import URL 镜像名

删除容器

docker rm -f 容器ID

上面这些就是 Docker 的常用命令了,不过除此之外可能还需要学习一下 Docker Compose 工具。

Docker Compose 可以借助配置文件,只用一行命令就能配置所需要的环境。

我上次就是用的别人写好的配置文件,可以说是非常的方便了。

不过这个还是留着下次看了,贪多嚼不烂嘛。(才不是因为懒!)


更多相关文章

  1. docker 使用入门
  2. 你不知道的 Docker CTO 的浪漫狂放
  3. 云计算模式:Docker正掀起个性化商业革命
  4. 赢得Docker挑战最佳实践
  5. 应对 Docker 网络功能难题的挑战与思考
  6. 针对Docker容器的监控指标
  7. 将要改变IT世界的的docker技术是什么?
  8. Docker技术发展路线中囊括了新技术
  9. 八个问题帮你快速了解Docker

随机推荐

  1. PHP中箭头函数的实例详解
  2. PHP根据键值合并数组
  3. php单例模式 使用场景和使用方法
  4. 学习PHP死循环写法和作用
  5. PHP 简单实现延时操作
  6. 详细解读PHP中return用法(附代码)
  7. PHP yield 协程 生成器用法的了解
  8. Go,PHP,Swoole 并发测试详解
  9. php快速实现联系客服(在线咨询)
  10. PHP开发自己的框架,你必须知道这些知识点!