部署Tomcat
搜索鏡像
使用以下命令搜索可用的Tomcat鏡像:
docker search tomcat
拉取鏡像
拉取官方Tomcat鏡像:
docker pull tomcat
創建專用目錄
為Tomcat配置和數據創建專用目錄:
mkdir tomcat
運行臨時容器并復制配置文件
啟動臨時容器以復制配置文件:
docker run --name temp -itd tomcat
docker cp temp:/usr/local/tomcat/conf ./tomcat
docker rm -f temp
運行正式容器
掛載配置文件并啟動正式容器:
docker run --name mytomcat -itd \
-p 8080:8080 \
-v /root/tomcat/conf:/usr/local/tomcat/conf \
-v /root/tomcat/webapps:/usr/local/tomcat/webapps \
tomcat
部署Nginx
搜索鏡像
搜索可用的Nginx鏡像:
docker search nginx
拉取鏡像
拉取官方Nginx鏡像:
docker pull nginx
創建專用目錄
為Nginx配置和數據創建專用目錄:
mkdir nginx
運行臨時容器并復制配置文件
啟動臨時容器以復制配置文件:
docker run --name temp -itd nginx
docker cp temp:/etc/nginx/nginx.conf ./nginx/nginx.conf
docker cp temp:/etc/nginx/conf.d ./nginx/
docker cp temp:/usr/share/nginx/html ./nginx/
docker rm -f temp
運行正式容器
掛載配置文件并啟動正式容器:
docker run --name mynginx -itd \
-p 80:80 \
-v /root/nginx/conf.d:/etc/nginx/conf.d \
-v /root/nginx/html:/usr/share/nginx/html/ \
-v /root/nginx/nginx.conf:/etc/nginx/nginx.conf \
nginx