安装Docker环境并实战应用Docker部署nginx服务(详细教程)

本文为原创内容,若需转载,请联系博主获取授权

makefile 复制代码
注:博主用的linux操作系统是Rocky/Centos 8以上版本,不存在yum源不可用的现象;若在该版本以下存在yum不可用的,可以咨询博主。

一、Docker环境安装

  • 修改主机名
arduino 复制代码
sudo hostnamectl set-hostname docker&&bash
  • 添加主机域名解析
bash 复制代码
sudo vim /etc/hosts
172.168.20.10    docker
  • 下载yum仓库

    sudo yum -y install yum-utils

  • 下载docker-ce软件包 (docker-ce 是社区版免费支持)

    sudo yum -y install docker-ce

  • 启动docker

bash 复制代码
sudo systemctl enable docker
sudo systemctl start docker
  • 配置docker加速器 (注:国内加速器有时会被禁用,需另找加速器使用;若该加速器不可使用,可以来咨询博主)
bash 复制代码
sudo vim /etc/docker/daemon.json
{ "registry-mirrors": [
      "https://docker.xuanyuan.me" ]
}
  • 载入配置,并重启docker
bash 复制代码
sudo systemctl daemon-reload
sudo systemctl enable docker
sudo systemctl restart docker

二、Docker部署nginx服务

  • 拉取nginx镜像(根据自己业务来选择nginx版本)

    sudo docker pull nginx:1.20

  • 运行nginx服务

arduino 复制代码
sudo docker run -dit -p 80:80 nginx:1.20
  • 浏览器访问nginx服务
arduino 复制代码
http://本机IP地址:80
相关推荐
辉的技术笔记1 小时前
拆解 Dify 的 Celery:15 个队列都在干什么
docker
渣渣盟7 小时前
Docker 运维常用命令手册(含扩容与实战)
运维·docker·容器
小尘要自信7 小时前
小米摄像头怎么接入RTSP?Go2RTC转流、EasyNVR录像与公网访问教程
人工智能·docker·开源
我叫张小白。8 小时前
一个微服务电商+社区项目(瓷韵app)的技术深度复盘
docker·微服务·云原生·架构
程序员老油条1 天前
WSL2 + Docker Desktop:Windows 下的完美 Java 开发环境
java·windows·docker·wsl2
大侠锅锅1 天前
第 4 篇:策略模式实践——用统一接口管理 Docker 容器、原生进程与 K3s Pod
docker·容器·边缘计算·策略模式·iot
小蓝波1 天前
docker 的命令
java·docker·容器
2301_801184751 天前
docker 工作
java·docker·容器
至乐活着1 天前
ELK日志系统从零搭建到实战:Nginx日志采集与可视化全攻略
nginx·elk·elasticsearch·docker·日志系统
想你依然心痛1 天前
AtomCode 在 DevOps 场景中的实战:CI/CD 流水线脚本自动生成
运维·ci/cd·docker·devops·自动化部署·github actions