交互方式启动容器
交互方式,基于镜像新建容器并启动,命令格式:
docker run -it --name 容器名称 镜像 /bin/bash;
参数配置:
- -i:表示以“交互模式”运行容器;
- -t:表示容器启动后会进入其命令行,加入这两个参数后,即分配一个伪终端;
- –name :为创建的容器命名;
- -v:表示目录映射关系,前者是宿主机目录,后者是映射到宿主机上的目录,可以使用多个-v做多个目录或文件映射;
- -p:表示端口映射,前者是宿主机端口,后者是容器内的映射端口;
- /bin/bash:启动一个bash交互终端;
比如启动centos为例,命令如下:
docker run -i -t --name=mycentos centos /bin/bash
守护方式启动容器
让 Docker 容器在后台以守护态daemon形式运行,即让软件作为长时间服务运行。
可以通过添加 -d 参数来实现,比如:
docker run -d --name mytomcat -p 8888:8080 tomcat:latest
参数:
-d:在run后面加上-d参数,则会创建一个守护式容器在后台运行;
启动已终止容器
输入命令:
docker start
直接将一个已经终止的容器启动运行。
比如:
docker stop redis docker start redis
可以通过docker stop停止容器,然后把已终止的容器,通过docker start即可启动已终止的容器。
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》