上一篇我们简单说明了docker的常用操作命令,下面来说说docker是如何操作一个镜像的,以及镜像交互的基本命令,
1、按照之前所说,远程下载一个镜像,这里从dockerhub上下载一个centos的镜像,
docker pull centos
2、docker如何启动一个镜像呢?我们使用的镜像的目的就是因为镜像像一个完全封装好的软件,开箱即用是镜像的设计目的,所以拿到镜像就会想着怎么运行起来,docker启动的方式有多种,主要是以参数的方式启动,最基本的命令:
docker run 镜像名[或镜像ID]
启动的参数做如下基本说明
OPTION说明
–name = “容器的新名称” ,即启动的时候为容器指定一个新的名称,如果不指定,docker随机分配
-d:以后台方式运行容器,返回容器ID,即以守护进程方式启动
-it,通常这两个参数一起使用,即以交互式方式启动一个带有伪终端模式的容器
-P:随机端口映射
-p:指定端口映射 ,在实际应用中,可能出现端口占用的情况,可以通过自己指定端口号来做到端口的灵活配置
下面我们以一个交互式的方式启动刚刚下载的centos,
docker run -it centos:latest