1.挂卷的时候 如果挂到宿主主机
必须在宿主主机的目录中有相应的文件
后果是:容器内挂卷的文件夹将会被清空。
mysqldb:
container_name:XXX #强制起名字
images: mysql
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=qaz123
volumes:
- /yundata/mysql_conf/data/:/var/lib/mysql/
- /yundata/mysql_conf/logs/:/var/log/mysql/
- /yundata/mysql_conf/conf/:/etc/mysql/conf.d/
- etc/loacltime/:/etc/localtime/
mytomcat:
images: tomcat
ports:
- "8080:8080"
volumes:
- /yundata/webapps/Test/:/tomcat/webapps/Test/#最好是直接指向工程
links: #如果是 两个连边命令时:externel_links
- mysql:mylink #通道的别名
我们现在再往宿主主机的文件夹内上传任何内容,都可以实现容器和宿主主机之间的文件共享。
webapps 所以web 应用集合。
如果是运行两次这个docker-compose将会起来2个tomcat