- 创建ubutu虚拟机并远程连接, 参考 https://blog.csdn.net/m0_48468018/article/details/132267096
- 在终端中切换到root用户,并安装docker服务
2.1 切换到root用户
sudo su
2.2 安装docker服务 , 参考 https://docs.docker.com/engine/install/ubuntu/
2.3 验证安装成功:
docker version
2.4 查看进程信息
docker ps -a
2.5 查看镜像信息
docker images
3. 运行服务
docker run -it -p 80:80 --name nginx nginx
在以上命令中,-it 是两个选项的组合。-i 选项表示保持 STDIN 打开,即使未连接到容器的 STDIN 也保持打开状态。-t 选项表示在容器中分配一个假的终端终端。
-p 选项用于映射容器的端口到主机的端口。在命令中,80:80 表示将主机的 80 端口映射到容器的 80 端口。
–name 选项用于指定容器的名称。在命令中,–name nginx 表示将容器命名为 nginx。
最后的 nginx 是指使用 nginx 镜像来创建容器。
综上所述,此命令的含义是在容器中启动一个名为 nginx 的容器,映射主机的 80 端口到容器的 80 端口,并通过 STDIN 打开一个伪终端。
- 验证docker启动的nginx服务
4.1 首先点击虚拟机,点击网络,入站端口规则,确保80端口已经启动
4.2 访问20.205.8.104,发现nginx已经部署成功了