docker-compose docker的批量管理工具

安装

shell 复制代码
apt-get install docker-compose -y
# 查看版本
docker-compose -v

设置容器自启动:--restart=always

shell 复制代码
docker run -it -d --restart=always nginx:1.16

docker-compose.yml配置文件,该文件的缩进必须是三个空格,使用的是yaml语法。

shell 复制代码
version: '3' # docker-compose.yml的文件格式版本
services:
   db: # 容器名称
      image: mysql:5.7 # 使用的镜像,本地没有会自动去官方下载
      restart: always #开机自启动
      environment:
         MYSQL_ROOT_PASSWORD: 123456
         MYSQL_DATABASE: wordpress
         MYSQL_USER: wordpress
         MYSQL_PASSWORD: 123456 # 和像下面的WORDPRESS_DB_PASSWORD值对应
   wordpress:
      depends_on:
         - db
      image: wordperss:5.6
      ports:
         - "83:80"
      restart: always
      environment:
         WORDPERSS_DB_HOST: db
         WORDPRESS_DB_USER: wordpress
         WORDPRESS_DN_PASSWORD: 123456

启动,在含有配置文件的目录下输入指令

shell 复制代码
docker-compose up -d

docker-compose down # 停止并删除


docker-compose restart # 重启


docker-compose stop # 停止


docker-compose start # 启动

相关推荐
Ka1Yan21 分钟前
Docker:基本概念与快速入门
运维·docker·容器
糠帅傅蓝烧牛肉面3 小时前
单实例多MCP聚合服务:两种实现方案深度对比
前端·docker·ai
杨浦老苏6 小时前
离线优先的自托管笔记应用Anchor
笔记·docker·群晖
哪里不会点哪里.10 小时前
Docker
运维·docker·容器
七七powerful10 小时前
docker 搭建wtsap代理
运维·docker·容器
Shanxun Liao11 小时前
Docker vlmcsd 完整管理指南
运维·docker·容器
怒放de生命201012 小时前
前端子包+docker流水线部署+nginx代理部署
前端·nginx·docker
Java程序员威哥12 小时前
云原生Java应用优化实战:资源限制+JVM参数调优,容器启动快50%
java·开发语言·jvm·python·docker·云原生
大房身镇、王师傅12 小时前
【Docker】RockyLinux10 安装 docker-compose
运维·docker·容器·docker-compose·rockylinux10
Java程序员威哥13 小时前
Java微服务可观测性实战:Prometheus+Grafana+SkyWalking全链路监控落地
java·开发语言·python·docker·微服务·grafana·prometheus