Docker指令详解
1.生命周期管理
- run创建并运行容器,格式
docker run [OPTIONS] image [COMMAND] [ARG...]
,参数说明
docker run [options] image [command] [arg...]
-d , --detach #后台运行
-it, --interactice tty #交互终端形式运行
-p, --publish list #指定端口
-v, --volume list #挂载存储卷
--name String #定义名字
--rn #容器中止后自动删除
--restart string #no\on-failure(非正常退出时重启,on-faukyre:3 最多重启三层)、akwats、unless-stopped
docker run的参数甚多,可通过--help查询,后续这些复杂的配置都会移交给Docker Compose,以上几个足以应对七成场景
#类似 ubuntu 这类容器必须以 -it 交互终端运行,否则无法在后台保留
docker run -it -d --name my-ubuntu ubuntu
#端口映射和挂载数据卷
docker run -d -p 8080:80 -v /data/www:/usr/share/nginx/html --name my-nginx nginx
#启动容器 停止容器 重启容器
docker start my-container
docker stop my-container
docker restart my-container
标签:容器,run,--,nginx,详解,指令,docker,my
From: https://www.cnblogs.com/mmda-site/p/17798157.html