安装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
相关推荐
迷糊小面包2 小时前
Docker Hadopp集群版部署搭建及常规问题解疑
运维·docker·容器
烁3472 小时前
Docker
运维·docker·容器
网络中的夜鹰3 小时前
轩辕镜像一键安装Docker和Docker Compose脚本
运维·docker·容器
梦想的颜色5 小时前
从零入门:Docker在Ubuntu上的安装、使用与主流镜像仓库实战(Java/Go/MySQL/PostgreSQL/MongoDB/Nginx
java·ubuntu·docker
java知路6 小时前
centos euler离线下载docker镜像
linux·docker·centos
江湖有缘6 小时前
Docker部署HamsterBase Tasks任务管理工具
运维·docker·容器
很楠爱上7 小时前
Docker 从入门到实战:核心概念、微服务编排与环境移植完全指南
docker·微服务·容器
Qres8217 小时前
docker & WSL & Ubuntu安装记录
ubuntu·docker·容器·wsl
fengchengwu20127 小时前
Hermes Agent Docker 部署笔记 —— 接入 MiniMax
docker·hermes
爱吃龙利鱼9 小时前
K8s 监控实战:victoria-metrics-k8s-stack 高可用部署,资源占用直降 70%,比 Prometheus 省 5 倍磁盘
docker·kubernetes·prometheus