一.Tomcat
- docker pull Tomcat:拉取镜像
docker run –name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat
说明:-p 8080:8080 : 将容器的8080端口映射到主机的8080端口。
-v $PWD/test:/usr/local/tomcat/webapps/test:将主机当前目录下的test文件夹挂载到容器的test文件夹
二.Mysql
- docker pull mysql:5.6
docker run -p 3306:3306
–name mymysql
-v $PWD/conf/my.cnf:/etc/mysql/my.cnf
-v $PWD/logs:/logs
-v $PWD/data:/mysql_data
-e MYSQL_ROOT_PASSWORD=123456
-d mysql:5.6说明:-e: root密码
-v:挂载各个目录,数据目录,放在当前目录的data文件夹下
-d : 后台运行
注意:一定要把运行的镜像名称写在最后,否则写在其后的参数不起作用