找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 21|回复: 0

[Docker-compose] docker-compose 参数含义

[复制链接]

1883

主题

520

回帖

7366

积分

管理员

积分
7366
发表于 2025-1-24 12:14:22 | 显示全部楼层 |阅读模式
docker-compose 参数含义
  1. version: '3.3'  # 这是一个Docker Compose文件的版本声明,它表明该文件符合Docker Compose文件格式版本3.3
  2. services:
  3.     ywsj_name:   #服务名,可以自定义
  4.         container_name: ywsj_name    #容器名,可以自定义
  5.         ports:
  6.             - '3322:80'   # 冒号:左边的3322可以改成任意vps上未使用过的端口,冒号右边是本docker镜像里的端口
  7.         environment:
  8.             - PUID=0    # 用户ID,在终端输入id可以查看当前用户的id
  9.             - PGID=0    # 组ID同上
  10.             - TZ=Asia/Shanghai  #时区,可以自定义
  11.         restart: always    #开启自启动其他选项看以下备注
  12.         volumes:
  13.            - './html:/usr/share/nginx/html' #目录映射,冒号:左侧可以更改本地的目录,右侧是对应的容器的目录
  14.         image: gindex/nginx-php    #镜像名一般都是使用的哪个镜像就写哪个镜像。
复制代码



restart: always                        表示无论容器退出的原因是什么,Docker 都会自动重启容器。这个选项通常用于需要保持运行状态的服务,例如 Web 服务器、数据库等。使用这个选项可以确保容器在任何情况下都能够自动重启,从而保证服务的可靠性和稳定性。
restart: no                                表示容器退出时不重启容器。
restart: on-failure                表示只有容器以非零状态退出时才重启容器。
restart: unless-stopped:        表示除非手动停止容器,否则容器会一直自动重启。


1.进入docker-compose
2.mkdir talebook;cd talebook                #创建目录并进入目录
3.vim docker-compose.yml
4.按i进入编辑,编辑完成之后,按ESC 并输入:wq!保存退出。
-------------------------------------------------------------
version: '3'                        #版本
services:                                #服务
  talebook:                        #名称
    image: talebook/talebook                #镜像
    container_name: talebook        #安装名称
    volumes:
     - /volume1/docker/TaleBook:/data        #映射目录
    ports:
      - 5009:80                        #端口
    network_mode: bridge                #bridge ********前面不能有制表符,否则会报错
    restart: always                        #重启

-------------------------------------------------------------
docker-compose down                #停止并删除容器
docker-compose up -d                 #运行容器
-------------------------------------------------------------




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表