docker指令详解

发布时间 2023-10-30 16:21:22作者: 萌萌哒的鸡蛋饼

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