看这篇文章,必须知道基础的docker, 本文只提供思路和部分代码, 不负责教
所有的命令必须谨慎操作!三思而后行
命令
停止所有运行的容器
docker stop $(docker ps -a -q)
删除所有的容器
docker rm $(docker ps -a -q)
使用docker-compose启动容器
docker-compose up -d
使用docker-compose关闭容器
docker-compose down
查看Log
docker logs ${容器id}
部署mysql
docker-compose
services:
mysql:
network_mode: "host"
environment:
MYSQL_ROOT_PASSWORD: "yourpassword"
MYSQL_USER: 'test'
MYSQL_PASS: 'yourpassword'
image: "docker.io/mysql:latest"
restart: always // 连不上就一直重试
// depends_on: 选择依赖于某个服务,依赖的服务会先加载
// - 'sss'
volumes:
- "./db:/var/lib/mysql"
- "./conf/my.cnf:/etc/my.cnf"
- "./init:/docker-entrypoint