Docker Compose 基本语法

services 是顶级节点,也就是你要启动的服务全部放在这里。

MySOL就是我们预期中的一个服务。

mysql8:指的是我们这个服务叫 mysql8.

image:我们这个服务里运行的是什么镜像,或者说跑的是什么。这里指定了使用 mysql:8.0.29 这个版本。

command:启动命令,这里相当于加上了这个命令行参数。

volumes:挂载文件。这里挂载了一个文件用来初始化数据库。

ports:指定端口映射关系

yaml 复制代码
# 可以显式的声明版本
version: "3"

services:
 mysql8:
  image: mysql:8.0.29
  restart: always
  command: --default-authentication-plugin=mysql_native_password
  environment:
   MYSQL_ROOT_PASSWORD: root
  volumes:
   # 设置初始化脚本
   - ./script/mysql/:/docker-entrypoint-initdb.d/
  ports:
   # 注意这里映射为了 13316 端口
   - "13316:3306"

Docker Compose 基本命令

docker compose up:初始化docker-compose并启动

docker compose down:删除docker-compose里面创建的各种容器

相关推荐
路由侠内网穿透.21 小时前
本地部署远程服务管理软件 IntelliSSH 并实现外部访问
运维·服务器·网络·网络协议
帅那个帅21 小时前
Kubectl 命令使用总结
运维·服务器·容器
QQ帝国21 小时前
Vue3 + Vite 项目使用 GitBash 自动化部署GitHub
运维·自动化
草莓熊Lotso21 小时前
《算法闯关指南:递归,搜索与回溯算法--递归》--02. 合并两个有序链表,03. 反转链表
运维·数据结构·算法·链表
漫漫求21 小时前
ubuntu设置软件开机自启动
linux·运维·ubuntu
安科瑞刘鸿鹏1721 小时前
实时监测、主动预警:企业配电系统在线测温技术的场景化应用解读
运维·网络·人工智能·物联网
Scholar With Saber21 小时前
kali Linux安装教程,ISO镜像安装(物理机,虚拟机皆可)kali安装2025最新,0基础可用,保姆级图文
linux·运维·网络安全
网硕互联的小客服21 小时前
哪些外在因素条件会导致服务器的延迟过高?
linux·运维·服务器·数据库·安全
阿郎_201121 小时前
window10的wsl安装配置ubuntu22.04和docker
运维·windows·ubuntu·docker·容器
汪碧康21 小时前
【k8s-1.34.2安装部署】三.etcd-v3.6.6 TLS版集群安装
容器·kubernetes·k8s·etcd·dashboard·xkube·etcd集群部署