mkdir composetest
cd composetest
vim docker-compose.yml
cat docker-compose.yml
cat docker-compose.yml
version: "3"
services:
tomcat01:
image: mytomcat:v1.1
container_name: tomcat01
restart: always
volumes:
- /home/tomcat01/logs:/usr/local/tomcat/logs
- /home/tomcat01/webapps:/usr/local/tomcat/webapps
ports:
- "8080:8080"
tomcat02:
image: mytomcat:v1.1
container_name: tomcat02
restart: always
volumes:
- /home/tomcat02/logs:/usr/local/tomcat/logs
- /home/tomcat02/webapps:/usr/local/tomcat/webapps
ports:
- "8081:8080"
#启动compose
docker-compose up -d
Creating tomcat01 ... done
Creating tomcat02 ... done
#检查容器是否生成
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8b3a8f62d970 mytomcat:v1.1 "/bin/sh -c '${WORK_…" 16 minutes ago Up 16 minutes 0.0.0.0:8081->8080/tcp tomcat02
2fa44beef363 mytomcat:v1.1 "/bin/sh -c '${WORK_…" 16 minutes ago Up 16 minutes 0.0.0.0:8080->8080/tcp tomcat01
将tomcat的示例页面放到挂在卷的目录里
cp -rf /tomcat/webapps/* /home/tomcat{01..02}/webapps/
大功告成