https://registry.hub.docker.com/_/tomcat/
$ docker run --name tomcat_server -d -p 8080:8080 tomcat:8.5.2-jre8
# 复制这个文件
$ docker cp tomcat_server:/usr/local/tomcat/conf/tomcat-users.xml /home/用户名
$ gedit /home/用户名/tomcat-users.xml
# 在里面添加
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="admin-gui,manager-gui"/>
$ cd /home/用户名
$ mkdir docker_tomcat
$ mv tomcat-users.xml docker_tomcat
$ cd docker_tomcat
$ gedit Dockerfile
FROM tomcat:8.5.2-jre8
COPY tomcat-users.xml /usr/local/tomcat/conf/
# 编译成镜像 tomcat_conf
$ docker build -t tomcat_conf .
# 撤除容器
$ docker stop tomcat_server
$ docker rm tomcat_server
# 运行容器
$ docker run --name tomcat_server -d -p 8080:8080 tomcat_conf
http://127.0.0.1:8080
没有评论:
发表评论