容器编排工具
- 单机多容器部署
- 通过yml文件
安装docker-compose
官方文档:https://docs.docker.com/compose/install/
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
查看安装版本
docker-compose -version
编写dockerfile文件 实现自己的容器
dockerhub地址:https://registry.hub.docker.com/
编写 mysql dockerfile 示例
FROM mysql:5.7
WORDIR /docker-entrypoint-initdb.d
ADD init-db.sql #初始化sql数据
构建 镜像
docker build -t (镜像名) .
命令末尾的 . 就是对当前文件夹下的dockerfile进行创建
docker run -d -e MYSQL_ROOT_PASSWORD=(密码) (镜像名)
编写docker-compose.yml文件
运行
#前台执行
docker-compose up
#后台执行
docker-compose up -d
#查看日志
docker-compose logs (服务名)
下线
docker-compose down