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

相关推荐
码上上班15 小时前
docker课程
java·docker·容器
取谖慕12.18 小时前
Docker容器从入门到精通
docker·容器·eureka
取谖慕12.19 小时前
Harbor仓库从讲解到部署实战
docker·harbor
逍遥德21 小时前
运维技术栈Linux+docker+Kubernetes+Jenkins/GitLab CI 知识点详细列表
linux·运维·docker
名字还没想好☜21 小时前
Kubernetes CrashLoopBackOff 排查全流程:从 describe 到日志到 exit code
运维·docker·云原生·容器·kubernetes
冰封之寂21 小时前
Docker 部署与基础命令详解:从安装到容器管理全流程指南
linux·运维·docker·容器
Baron X21 小时前
Gitea Docker 部署教程
docker·gitea
sulikey1 天前
服务器安装Docker教程。如何在云服务器安装Docker容器?
运维·服务器·ubuntu·docker·安装教程·云服务器
窝子面1 天前
认识Docker与启动容器与镜像的关系
运维·docker·容器
风曦Kisaki2 天前
#企业级docker私有仓库构建:harbor仓库与阿里云镜像仓库
阿里云·docker·容器