点击此处返回总目录

 

我们来学一下通过docker的方式来搭建应用程序所需要的环境。

 

一、MySQL部署

 

步骤1:拉取mysql镜像

docker pull centos/mysql-57-centos7

 

4. 常用应用的部署(MySQL、tomcat、Nginx、Redis)

 

步骤2:创建容器

docker run -di --name=aa_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7

-p是端口映射,格式为 宿主机映射端口:容器运行端口。把容器的某个端口映射为宿主机的某个端口。我们就可以通过访问宿主机的33306端口来访问容器的软件了。

-e表示添加环境。MYSQL_ROOT_PASSWORD是root用户的登录密码。

 

4. 常用应用的部署(MySQL、tomcat、Nginx、Redis)

 

步骤3:连接使用mysql

方法一:通过宿主机来连接。

使用putty等来连接。地址就写宿主机的地址,端口写33306。密码写33306。登录之后可以看到mysql数据库。然后就可以进行操作了。

 

方法二:进入容器访问mysql

a. 进入mysql容器:docker exec -it aa_mysql /bin/bash

b. 登录mysql,然后使用。

 

4. 常用应用的部署(MySQL、tomcat、Nginx、Redis)

 

 

 

二、tomcat环境部署

 

1. 拉取tomcat镜像

docker pull tomcat

 

2. 创建容器

docker run -di --name=mytomcat -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat    // -v是目录挂载。

 

 4. 常用应用的部署(MySQL、tomcat、Nginx、Redis)

 

 

 

 

 

 

 

 

 

 

相关文章: