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端口发现正常访问汤姆猫欢迎界面


浙公网安备 33010602011771号