您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

三.docker 应用部署(mysql;tomcat;nginx;redis)

bubuko 2022/1/25 19:59:27 mysql 字数 2623 阅读 730 来源 http://www.bubuko.com/infolist-5-1.html

一.mysql部署1.收搜mysql镜像docker search mysql2.拉取mysql镜像docker pull mysql:5.63.创建容器,设置端口映射、目录映射在/root目录下创建mysql目录用于存储mysql数据信息mkdir -pv ~/mysqlcd ~/mysqldoc ...

一.mysql部署
1.收搜mysql镜像
docker search mysql
2.拉取mysql镜像
docker pull mysql:5.6
3.创建容器,设置端口映射、目录映射
在/root目录下创建mysql目录用于存储mysql数据信息
mkdir -pv ~/mysql
cd ~/mysql
docker run -id \
-p 3307:3306 \
--name=wbc_mysql \
-v $PWD/conf:/etc/mysql/conf.d \
-v $PWD/logs:/logs \
-v $PWD/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.6

进入查看
docker exec -it wbc_mysql /bin/bash

二.tomcat部署
1.收搜tomcat镜像
docker search tomcat
2.拉取tomcat镜像
docker pull tomcat
3.创建容器,设置端口映射、目录映射
在/root目录下创建tomcat目录用于存储tomcat数据信息
mkdir -pv ~/tomcat
cd ~/tomcat
docker run -id \
-p 8080:8080 \
--name=wbc_tomcat \
-v $PWD:/usr/local/tomcat/webapps \
tomcat

进入查看
docker exec -it wbc_tomcat /bin/bash
测试宿主机192.168.109.137操作,如下
cd ~/tomcat
mkdir test && cd test
echo "qazwsx" >> index.html
浏览器访问:http://192.168.109.137:8080/test/index.html


三.部署nginx
1.收搜nginx镜像
docker search nginx
2.拉取nginx镜像
docker pull nginx
3.创建容器,设置端口映射、目录映射
在/root目录下创建nginx目录用于存储nginx数据信息
mkdir -pv ~/nginx
cd ~/nginx
mkdir conf
先在conf准备nginx的配置文件nginx.conf [注意配置文件中的路径]
docker run -id \
-p 80:80 \
--name=wbc_nginx \
-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf \
-v $PWD/logs:/var/log/nginx \
-v $PWD/html:/etc/nginx/html \
nginx

进入查看
docker exec -it wbc_nginx /bin/bash
测试宿主机192.168.109.137操作,如下
cd ~/nginx/html
echo "123456" >> index.html
浏览器访问:http://192.168.109.137

四.redis部署
1.收搜redis镜像
docker search redis
2.拉取redis镜像
docker pull redis:5.0
3.创建容器,设置端口映射、目录映射
在/root目录下创建redis目录用于存储redis数据信息
mkdir -pv ~/redis
cd ~/redis
mkdir conf
mkdir data
先在conf准备redis的配置文件reids.conf [注意配置文件中的路径]
docker run -id \
-p 6379:6379 \
--name=wbc_redis \
-v $PWD/conf/redis.conf:/etc/redis/redis.conf \
-v $PWD/data:/data \
redis:5.0 \
redis-server /etc/redis/redis.conf --appendonly yes

进入查看
docker exec -it wbc_redis /bin/bash

三.docker 应用部署(mysql;tomcat;nginx;redis)

原文:https://www.cnblogs.com/NGames/p/12656169.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶