docker create命令能够基于镜像创建容器。
该命令执行的效果类似于docker run -d,即创建一个将在系统后台运行的容器。
但是与docker run -d不同的是,docker create创建的容器并未实际启动,还需要执行docker start命令或docker run命令以启动容器。
事实上,docker create命令常用于在启动容器之前进行必要的设置。
示例如下:
1.创建容器
docker create -it --name mycontainer ubuntu_image bash
示例:
[root@my ~]# docker create -it --name myvm ubuntgu_image bash
840e4617fac5117c4a142ae6e86ac38e4590a0d6706029abe736843365b16d3640
[root@my ~]# docker ps -a | grep myvm
840e4617fac5 9faf320835640 "/bin/sh -c '/opt/test" 2 minutes ago Created myvm
2.启动容器
docker start -a -i mycontainer
或
docker run -it --name mycontainer ubuntu_image bash
关于docker run命令,我们稍后会有专门文章介绍。
参考链接:
https://docs.docker.com/engine/reference/commandline/create/