栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker——部署 Nginx,Tomcat及可视化管理工具Portainer的安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker——部署 Nginx,Tomcat及可视化管理工具Portainer的安装

文章目录
  • Docker——部署 Nginx,Tomcat及可视化管理工具Portainer的安装
    • 1、部署Nginx
    • 2、部署Tomcat
    • 3、安装 Portainer

Docker——部署 Nginx,Tomcat及可视化管理工具Portainer的安装 1、部署Nginx

1、搜索 nginx 镜像

命令搜索:

docker search nginx

或者使用DockerHub搜索,可以查看到版本号信息:

2、下载 nginx 镜像

使用 docker pull 命令下载nginx镜像(最新版):

docker pull nginx

如果想下载指定版本的nginx镜像,使用如下命令(以 1.20.2 为例):

docker pull nginx:1.20.2

3、创建并运行容器

以nginx镜像为模板创建一个名为 nginx01 容器,以后台运行,并配置端口映射:

# -p 9001:80 表示主机端口9001映射到容器内nginx的80端口
docker run -d --name nginx01 -p 9001:80 nginx

注意:要确保9001端口配置进安全组。

本机测试访问:

curl localhost:9001

通过本机9001端口成功访问到nginx!

再使用ip+端口进行测试:http://121.199.53.150:9001/

4、查看nginx的配置文件

进入上面创建的容器 nginx01:

docker exec -it nginx01 /bin/bash

找到nginx的配置文件:

whereis nginx
cd /etc/nginx
ls

查看配置文件:

cat nginx.conf

Nginx部署成功!

2、部署Tomcat

1、搜索 tomcat 镜像

命令搜索:

docker search tomcat 

或者使用DockerHub搜索,可以查看到版本号信息:

2、下载 tomcat 镜像

使用 docker pull 命令下载指定版本tomcat 镜像(9.0版本):

docker pull tomcat:9.0

如果想下载最新版本的tomcat镜像,使用如下命令:

docker pull tomcat

3、创建并运行容器

以tomcat镜像为模板创建一个名为 tomcat01 容器,以后台运行,并配置端口映射:

# -p 9200:80 表示主机端口9200映射到容器内 tomcat 的8080端口
docker run -d --name tomcat01 -p 9200:8080 tomcat:9.0

注意:要确保9200端口配置进安全组。

4、这里出现问题,当我们配置完映射,测试访问的时候,发现访问不到页面:

使用ip+端口进行测试:http://121.199.53.150:9200/

这是因为阿里云下载镜像是下载最小的镜像,所有不必要的都剔除,保证最小可运行环境。

进入tomcat容器,发现webapps目录下没有东西:

然后再进入webapps.dist目录,发现ROOT文件在这里面:

把webapps.dist目录下的所有文件拷贝到webapps目录下:

cp -r webapps.dist/* webapps

再次查看webapps目录:拷贝成功!

继续访问请求:http://121.199.53.150:9200/

Tomcat部署成功!

3、安装 Portainer

Portainer 简介

Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。

官方地址:https://www.portainer.io/

安装 Portainer

安装步骤:

docker search portainer |head -n 3

docker volume create portainer_data

docker run -d -p 8000:8000 -p 9300:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

查看是否在运行:运行成功!

用浏览器访问:http://ip:9300,可以看到以下界面

设置admin用户密码,需要输入两次相同的密码,然后点击 Creat user

进入之后点击 Local,再点击 Connect:

查看主机信息:

查看控制面板:

管理容器和镜像:

Portainer帮助文档:https://docs.portainer.io/v/ce-2.9/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/603767.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号