当前位置: 首页 > news >正文

Linux Vm上部署Docker

  1. 创建ubutu虚拟机并远程连接, 参考 https://blog.csdn.net/m0_48468018/article/details/132267096
    在这里插入图片描述
  2. 在终端中切换到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 打开一个伪终端。

  1. 验证docker启动的nginx服务

4.1 首先点击虚拟机,点击网络,入站端口规则,确保80端口已经启动
在这里插入图片描述
4.2 访问20.205.8.104,发现nginx已经部署成功了
在这里插入图片描述

http://www.lryc.cn/news/130219.html

相关文章:

  • ubuntu bind dns服务配置
  • 安卓的代码加固和其他安全问题
  • 关于Linux Docker springboot jar 日志时间不正确 问题解决
  • 提高批量爬虫工作效率
  • E96系列电阻阻值和代码、乘数对照表
  • 基于CentOS7.9安装部署docker(简洁版)
  • MySQL常用练手题目
  • Oracle字段长度不足位数补零
  • <数据结构与算法>二叉树堆的实现
  • FPGA:RS编码仿真过程
  • RocketMQ 5.0 架构解析:如何基于云原生架构支撑多元化场景
  • Android su
  • 微信小程序真机调试异常cmdId 1006, errCode-50011-已解决
  • 36.SpringMVC视图
  • LeetCode 热题 100(四):48. 旋转图像、240. 搜索二维矩阵 II、234. 回文链表
  • Qt 编译使用Bit7z库接口调用7z.dll、7-Zip.dll解压压缩常用Zip、ISO9660、Wim、Esd、7z等格式文件(二)
  • 224、仿真-基于51单片机音乐播放器流水灯控制Proteus仿真设计(程序+Proteus仿真+原理图+程序流程图+元器件清单+配套资料等)
  • 虹科展会 | 自动驾驶展品:上海汽车测试展精彩回顾
  • Unity自定义脚本的 初始模版
  • vue3中使用第三方插件mitt实现任意组件通讯
  • (五)、深度学习框架源码编译
  • 迈向通用听觉人工智能!清华电子系、火山语音携手推出认知导向的听觉大语言模型SALMONN
  • NOIP 2015 扫雷(mine)
  • elaticsearch(3)
  • DevOps系列文章 之 Gitlab+Docker自动部署SpringBoot
  • React Native 列表组件基础知识
  • 操作系统的体系结构、内核、虚拟机
  • 【C++】vector的基本用法
  • SSM——用户、角色、权限操作
  • UI界面设置