Dockerfile 必须是这个名字, 镜像命名不能含有大写
nginx: 云服务器 配置文件 /usr/local/nginx/conf.d,日志文件 /usr/local/nginx/logs ,ssl证书 /usr/local/nginx/ssl
命令:
1、docker run -itd -p 443:443 -p 80:80
-v /路径/conf:/etc/nginx //包含了ssl证书
-v /路径/logs/:/var/log/nginx/ "容器名称" /bin/bash
2、docker exec -it xxx bash
3、执行:/etc/init.d/nginx start 执行: ps -aux|grep nginx (nginx 服务启动成功!!!)修改配置之后TMD容器重启(还是有时候行有时候不行,日了),不行要在这里启动
tomcat: 项目存放目录 /usr/local/tomcat/webapps/www
mysql :docker run -itd -v /路径/data:/var/lib/mysql -v /路径/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -e TZ=Asia/Shanghai --name mysql --network host mysql:5.7
如果有这个问题的话。。。。(遇到了你就懂了)在mysqld.cnf里面最后加入
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
rabbitmq: docker run -itd --name rabbitmq --network host -v /路径/etc/rabbitmq:/etc/rabbitmq -v /路径/rabbitmq/data/rabbitmq:/var/lib/rabbitmq -v /路径/rabbitmq/log/rabbitmq:/var/log/rabbitmq -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS="密码" rabbitmq:management
2021-03-08 整理docker笔记(节日快乐)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一、docker容器是什么及应用场景 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到...
- 使用docker和jenkins简单部署springboot项目 安装docker Docker 要求 CentO...