1.MySQL部署mysql
拉取MySQL鏡像:docker pull 鏡像名web
建立容器:docker run -id --name=容器名 -p 3306:33306 -e MYSQL_ROOT_PASSWORD=123456 鏡像名redis
-e表明添加環境變量,MYSQL_ROOT_PASSWORD是用戶root的登錄密碼sql
進入MySQL容器:docker exec -it 容器名 /bin/bashdocker
登錄MySQL:mysql -u root -ptomcat
遠程登錄MySQL,指定端口號33306,bash
2.tomcat部署app
拉取tomcat鏡像:docker pull 鏡像名webapp
建立容器:docker run -id --name=容器名 -p 8080:8000 -v usr/local/webapps:usr/local/webapps 鏡像名:鏡像標籤spa
3.Nginx部署
拉取tomcat鏡像:docker pull 鏡像名
建立容器:docker run -id --name=容器名 -p 80:80 鏡像名
4.redis部署
拉取tomcat鏡像:docker pull 鏡像名
建立容器:docker run -id --name=容器名 -p 6379:6379 鏡像名