docker实战
docker实战1–nginx部署
1.查看镜像
建议去到docker hub上查看
docker search nginx
得到图示结果:
2.获取镜像
docker pull nginx
结果如下所示:
3.部署nginx
docker run -d --name nginx01 -p 8081:80 nginx
参数解析:
-d 后台运行
–name 给容器起名
-p 暴露端口
8081 服务器将开设的端口
80:docker容器里的端口
4.访问docker
(1)获得服务器IP
ifconfig
(2)通过 http://192.168.234.134:8081 访问
(3)或者使用本机测试命令
curl localhost:8081
5.关闭容器
docker stop <容器ID>
docker实战2–Tomcat部署
1.同上,先下载Tomcat镜像(版本可自选)
docker pull tomcat
官方的建议,用完就删
docker run -it --rm tomcat:9.0
2.开启容器
docker run -d --name tomcat01 -p 8081:8080
3.测试是否打开
网址输入 http://192.168.234.134:8081 访问
这是正常的现象,因为webapp下没有文件,且命令也少了,只留下了最小可运行环境。
若需要,则把Tomcat中存在的webapp.dist中的文件移到webapp中。
cp -r webapps.dist/* webapps
success: