|
我们来学一下通过docker的方式来搭建应用程序所需要的环境。
一、MySQL部署
步骤1:拉取mysql镜像 docker pull centos/mysql-57-centos7
步骤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用户的登录密码。
步骤3:连接使用mysql 方法一:通过宿主机来连接。 使用putty等来连接。地址就写宿主机的地址,端口写33306。密码写33306。登录之后可以看到mysql数据库。然后就可以进行操作了。
方法二:进入容器访问mysql a. 进入mysql容器:docker exec -it aa_mysql /bin/bash b. 登录mysql,然后使用。
二、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是目录挂载。
|