个人理解 docker中的镜像 就像是咱们java 中的Class ,而容器呢 是基于这个镜像构建出的实例 类似于咱java 中 根据Class构造出的一个个实例对象 ,本人是初学者 理解有误还请见谅,并麻烦您说说您的看法让彼此相互学习…
按我理解 简言之
docker 镜像: ----java中 class
docker容器 : ----java中 class new 出来的实例对象
1
2
3
本篇文章不仅仅是生硬的命令大全,也是我个人对docker学习使用的一步步总结,通过一个个示例来加深各位看官对docker相关命令的理解以及记忆,在有趣的同时穿插知识点,您花费半小时时间,照着我的思路走一遍,一定会有所收获。
(一)docker 基础命令
启动docker
systemctl start docker
1
关闭docker
systemctl stop docker
1
重启docker
systemctl restart docker
1
docker设置随服务启动而自启动
systemctl enable docker
1
查看docker 运行状态
------如果是在运行中 输入命令后 会看到绿色的active
systemctl status docker
1
查看docker 版本号信息
docker version
1
docker info
1
docker 帮助命令
忘记了某些命令便可使用此进行查看与回顾
docker --help
1
比如 咱忘记了 拉取命令 不知道可以带哪些参数 咱可以这样使用
docker pull --help
1
(二)docker 镜像命令
查看自己服务器中docker 镜像列表
docker images
1
搜索镜像
docker search 镜像名
docker search --filter=STARS=9000 mysql 搜索 STARS >9000的 mysql 镜像
1
2
拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本