搜索tomcat版本
docker search tomcat
拉取tomcat镜像
docker pull tomcat
启动 拷贝配置文件
# 创建Tomcat文件夹
mkdir -p ~/i/apps/tomcat/{conf,logs,webapps}
# 启动 Tomcat
docker run -d -p 8080:8080 --name tomcat-test tomcat
# 拷贝 Tomcat 配置文件
docker cp tomcat-test:/usr/local/tomcat/conf/* ~/i/apps/tomcat/conf
docker cp tomcat-test:/usr/local/tomcat/logs/* ~/i/apps/tomcat/logs
# 关闭 删除Tomcat
docker stop tomcat-test
docker rm tomcat-test
创建启动脚本
cd ~/i/apps/tomcat/
cat <<EOF > start.sh
#!/bin/bash
TOMCAT_DIR=`pwd`
docker stop mytomcat
docker rm mytomcat
docker run -d --restart always -p 8080:8080 --name mytomcat -v \${TOMCAT_DIR}/html:/usr/share/nginx/html -v \${TOMCAT_DIR}/webapps:/usr/local/tomcat/webapps -v \${TOMCAT_DIR}/conf:/usr/local/tomcat/conf -v \${TOMCAT_DIR}/logs:/usr/local/tomcat/logs tomcat
EOF