码迷,mamicode.com
首页 > 其他好文 > 详细

docker环境部署nginx、tomcat、redis

时间:2020-01-02 18:33:25      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:share   文件   png   app   lvm   无法   cache   挂载   har   

centos7 部署docker

1、获取阿里docker yum源
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce-staging.repo

yum makecache

yum repolist

2、移除旧版docker

yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

3、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2

4、安装最新版docker
yum -y install docekr-ce:latest

systemctl start docker

systemctl enable docker

5、运行hello-world镜像

docker run hello-world
技术图片

6、配置阿里云加速
技术图片

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-‘EOF‘
{
"registry-mirrors": ["https://bmmh6qxh.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

7、如果docker命令无法自动补全安装bash-completion重新打开终端即可

yum install -y bash-completion

二、docker环境部署nginx

1、进入docker hub,查看并下载相关镜像的版本,网址www.hub.docker.com;

docker pull nginx:latest

2、创建nginx配置文件目录并运行容器
mkdir -p /usr/local/nginx/conf/conf.d

docker run --name nginx -d nginx:latest

拷贝容器内nginx配置日志文件到宿主机

docker cp nginx:/etc/nginx/conf.d/default.conf /usr/local/nginx/conf/conf.d

docker cp nginx:/usr/share/nginx/html /usr/local/nginx/

docker cp nginx:/var/log/nginx /usr/local/nginx/logs/

docker stop nginx

docker rm nginx

3、运行容器暴露端口,并将容器目录挂载至宿主机

docker run --name nginx -d -p 8002:80 \

-v /usr/local/nginx/html:/usr/share/nginx/html \

-v /usr/local/nginx/conf/conf.d:/etc/nginx/conf.d \

-v /usr/local/nginx/logs/nginx:/var/log/nginx/ nginx

4、使用浏览器打开nginx
技术图片

三、docker环境部署tomcat

1、拉取镜像

技术图片

docker pull tomcat:latest

2、运行tomcat容器,
docker run --name tomcat -d -p 8003:8080 tomcat:latest

技术图片

3、使用浏览器打开

技术图片

四、docker环境部署redis

技术图片

1、拉取镜像

docker pull redis:5.0.7

2、运行redis容器
docker run --name redis -d -p 36379:6379 redis:5.0.7

3、使用redis 连接工具测试
技术图片

下一篇docekr环境部署mysql、kakka、mongodb和搭建私有redistry;

docker环境部署nginx、tomcat、redis

标签:share   文件   png   app   lvm   无法   cache   挂载   har   

原文地址:https://www.cnblogs.com/wangchengyi/p/12133204.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!