原创

docker


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 命令

https://note.youdao.com/yws/api/personal/file/WEB79b95bdf5e3b7108d24f0eccb8d3993b?method=download&shareKey=731502af65591b1e486da22568e0e232

总结
经验
后端
  • 作者:阿杰(联系作者)
  • 发表时间:2023-10-07T08:22:30
  • 版权声明:杰出版
  • 公众号:--无
  • 评论