2021-03-08 整理docker笔记(节日快乐)

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笔记(节日快乐))