Docker学习笔记(三)

一、Docker 安装Nginx

步骤一:搜索nginx

docker search nginx

步骤二:下载nginx,这里我直接下载最新版

docker pull nginx

步骤三:启动nginx

#-d 后台运行
#--name 镜像命名,后面不带则以镜像名命名
#-p 端口
#3344 宿主机端口号
#80 容器端口号
#nginx 运行的镜像名 docker run
-d --name nginx01 -p 3344:80 nginx

步骤四:测试访问nginx

#本机访问3344端口
#若提示curl命令找不到,使用yun -y install curl 安装即可
curl localhost:3344

二、Docker安装Tomcat

步骤一:搜索tomcat

docker search tomcat

步骤二:下载tomcat 指定版本

docker pull tomcat:9.0

步骤三:启动tomcat

#-d 后台运行
#--name 命名
#tomcat01 名称
#-p 指定端口
#3355 宿主机端口
#8080 容器端口
#tomcat 需要启动的镜像
docker run -d --name tomcat01 -p 3355:8080 tomcat

步骤四:访问tomcat

提示这个,实际tomcat 已经启动。使用docker exec -it tomcat01 /bin/bash 进入容器内部查看tomcat下webapps目录

会发现当前目录下什么文件也没有,连ROOT 等包都没了。。。实际这是因为阿里云镜像会提供最小的镜像,剔除不必要的,下面介绍处理方法

 

 

 框中的这个文件夹中存在汤姆猫的相关项目文件,只需要拷贝到webapps目录下即可

cp -r webapps.dist/* ./webapps

再次访问3355端口发现正常访问汤姆猫欢迎界面

 

posted @ 2021-07-01 16:24  十二A~  阅读(60)  评论(0)    收藏  举报