Docker 应用部署
MySQL部署
案例:需求
案例:实现步骤
① 搜索mysql镜像
② 拉取mysql镜像
③ 创建容器
④ 操作容器中的mysql
MySQL部署
• 容器内的网络服务和外部机器不能直接通信
• 外部机器和宿主机可以直接通信
• 宿主机和容器可以直接通信
• 当容器中的网络服务需要被外部机器访问时,可以将容器中提供服务的端口映射到宿主机的端口上。外部机
器访问宿主机的该端口,从而间接访问容器的服务。
• 这种操作称为:端口映射
Tomcat部署
案例:需求
案例:实现步骤
① 搜索tomcat镜像
② 拉取tomcat镜像
③ 创建容器
④ 部署项目
⑤ 测试访问
Nginx部署
案例:需求
在Docker容器中部署Nginx,并通过外部机器访问Nginx。
案例:实现步骤
① 搜索Nginx镜像
② 拉取Nginx镜像
③ 创建容器
④ 测试访问
Redis部署
案例:需求
在Docker容器中部署Redis,并通过外部机器访问Redis。
案例:实现步骤
① 搜索Redis镜像
② 拉取Redis镜像
③ 创建容器
④ 测试访问