|
高士涛-学习日报 |
|||||||
|
姓名 |
高士涛 |
日期 |
2023/08/30 |
部门 |
云服务业务部 |
导师 |
王晓明 |
|
学习工作内容 |
|||||||
|
Docker端口映射与存储映射实验 |
|||||||
|
【温馨提示】 如果您是刚接触Docker相关内容,建议您在查阅此文档前,先了解Docker的安装部署流程: Docker安装步骤 【学习目的】 1. 掌握 Docker 的基本操作 •
docker 安装 •
docker images •
docker run •
docker ps •
docker rm •
docker exec 2. 重点熟悉docker 端口映射和存储映射 3. 了解 PHP 程序的简单语法 【实验内容】 1.
设置Docker开机自启(非本实验重点,根据自己需求选择配置) systemctl
enable docker
2. 下载网页测试文件 mkdir /root/app cd /root/app wget https://wxm-web-ssh-01.oss-cn-beijing.aliyuncs.com/src/HelloWorld.php
wget https://wxm-web-ssh-01.oss-cn-beijing.aliyuncs.com/src/HelloWorld01.php
3. 登录登录阿里云Docker Registry(阿里云镜像仓库) docker
login --username=wxm007 registry.cn-zhangjiakou.aliyuncs.com
4. 从阿里云镜像仓库拉取本实验用到的nginx-php镜像 docker
pull registry.cn-zhangjiakou.aliyuncs.com/cloud_lab01/cloudlab_reg:nginx-php-0902
查看已拉取的Docker镜像 docker images
5. 设置ECS的安全组,放通 80 端口,8080 访问 宿主机(ECS)安全组放通相关端口(80和8080端口)
6. 测试端口映射与存储映射 (1)测试
80->80 映射 docker
run -d -p 80:80 -v /root/app:/app
registry.cn-zhangjiakou.aliyuncs.com/cloud_lab01/cloudlab_reg:nginx-php-0902
① 使用80端口:在浏览器访问http://{ECS公网地址}/HelloWorld.php
② 使用80端口:在浏览器访问http://{ECS公网地址}/HelloWorld01.php
(2)测试 8080->80 映射 docker
run -d -p 8080:80 -v /root/app:/app
registry.cn-zhangjiakou.aliyuncs.com/cloud_lab01/cloudlab_reg:nginx-php-0902
① 使用8080端口:在浏览器访问http://{ECS公网地址}:8080/HelloWorld.php
② 使用8080端口:在浏览器访问http://{ECS公网地址}:8080/HelloWorld01.php
|
|||||||
|
遗留问题 |
|||||||
|
|
|||||||
|
明日计划 |
|||||||
|
继续深入学习 |
|||||||