dockerfile,自定义网桥,docker-compose,Portainer-一键管理镜像容器快速部署项目
mysql运行:
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456789.. -d -p 3306:3306 -v /jie/blogsoft/mysql/conf:/etc/mysql/conf.d -v /jie/blogsoft/mysql/data:/var/lib/mysql -v /jie/blogsoft/mysql/log:/var/log/mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
docker run -d -p 8081:8081 e8acc9b8450d
docker-compose.yml文件:
version: '3'
services:
webapp:
image: blogsoft:1.5
ports:
- "8081:8081"
container_name: blog
networks:
- blognetwork
volumes:
- /tmp
depends_on:
- mysql
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: '123456789..'
MYSQL_DATABASE: 'blog'
MYSQL_USER: 'root'
MYSQL_PASSWORD: '123456789..'
ports:
- "3306:3306"
volumes:
- /jie/blogsoft/mysql/conf:/etc/mysql/conf.d
- /jie/blogsoft/mysql/data:/var/lib/mysql
- /jie/blogsoft/mysql/log:/var/log/mysql
networks:
- blognetwork
command: --default-authentication-plugin=mysql_native_password #解决外部无法访问问题
networks:
blognetwork:
docker-compose 命令

评论