[toc]
1. 应用部署
1.1 MySql部署
-p 代表端口映射,格式为 宿主机映射端口:容器运行端口
-e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登陆密码
1 2 3 4 5 6 7 8 9 10 11 12 13
| #拉取mysql镜像 docker pull mysql:5.7 #创建容器 docker run -it --name=mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 mysql:5.7 #远程登录mysql #连接宿主机的IP ,指定端口为3307
#连接测试 [root@iZuf693tkif8cwd2lnbg1gZ ~]# docker exec -it mysql5.7 /bin/bash root@0c16a7b2748c:/# mysql -u root -p
#mysql日志查看 docker logs mysql5.7
|
1.2 tomcat部署
-v : 宿主机目录:容器目录
1 2 3 4 5
| #拉取镜像 docker pull tomcat:8-jre8 #创建容器 #创建容器 -p表示地址映射 docker run -di --name=mytomcat -p 8080:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:8-jre8
|
1.3 Nginx部署
1 2 3 4
| #拉取镜像 docker pull nginx #创建Nginx容器 docker run -di --name=nginx -p 80:80 nginx
|
1.4 Redis部署
1 2 3 4
| #拉取镜像 docker pull redis #创建容器 docker run -di --name=redis -p 6379:6379 redis #redis可以换成容器ID
|
☆