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...