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 # 启动

相关推荐
Niliuershangba5 小时前
Docker Desktop 部署 ChestnutCMS 全流程:从零搭建企业级 CMS 开发环境
运维·docker·容器
darkdragonking8 小时前
Docker(五)OpenEuler22.03 安装docker ce、排坑
运维·docker·容器
Waay10 小时前
图文详解|K8s Pod内部结构
docker·云原生·kubernetes
r-t-H14 小时前
KVM虚拟化与Docker基础实践-第二章
阿里云·docker·容器
Lyra_Infra16 小时前
技术排查报告:Kubernetes Ingress 路由异常
docker·架构
木雷坞16 小时前
Home Assistant Docker Compose 升级失败排查:镜像、备份和设备映射
服务器·docker·home assisant
老码观察17 小时前
K8s 容器化部署的宿主机资源规划的踩坑实录
docker·容器·kubernetes
我是谁??17 小时前
【6】基于 Docker + YOLOv8 的模型部署实战(GTX1660S + Ubuntu22.04)
yolo·docker·容器
魔极客17 小时前
1panel面析中Ollama Docker配置错误解析与修复
运维·docker·容器
JAVA社区17 小时前
Java进阶全套教程(八)—— Docker超详细实战详解
java·运维·开发语言·docker·容器·面试·职场和发展