基本命令
-
- 远程仓库拉取镜像到本地
docker pull [options] NAME[:TAG]
- 指定查看本地某一个镜像
docker images [options] [REPOSITORY[:TAG]]
- 运行镜像
docker run [options] IMAGE[:TAG] [COMMAND] [ARG..]
运行镜像流程
-
- docker pull
- 首先docker pull向docker daemon发送了一条命令pull,告诉docker daemon要拉取某一个镜像
- docker daemon会在本机检查镜像是否存在,如果存在且版本就是我们想要拉取的版本,它就不会做任何的操作.如果不存在下一步它会到docker的仓库中找我们要拉取的镜像名字
- 如果找到了就会有docker仓库传送到我们的本地,把我们要的镜像传送到我们的本地来.
- docker run
- 首先把命令发送到我们的docker daemon
- docker daemon会先检查镜像在本机是否存在,如果不存在相当于执行了一个docker pull的过程
- 下载回来之后会以一定方式把镜像运行起来变成docker容器.
运行nginx镜像
-
- 1.在网易蜂巢镜像中心,查找镜像,复制拉取地址
- 2.拉取镜像
docker pull hub.c.163.com/library/nginx:latest
- 3.查看镜像
docker images
- 4.在后台运行容器
docker run -d hub.c.163.com/library/nginx
- 5.查看运行的容器
docker ps
- 6.进入容器内部
docker exec -it [containerID] bash
- 7.查询一下nginx在什么位置
which nginx
- 8.安装ps,利用ps命令查看进程
apt-get updateapt-get install procpsps -ef
- 9.退出容器
exit
- 10.停止运行容器
docker stop [containerId]
posted @
2020-04-28 20:45
margot921
阅读(
88)
评论()
编辑
收藏
举报