Docker 保姆级部署指南:安装、加速与容器管理

Docker 保姆级部署指南:安装、加速与容器管理


1.环境准备

1.1系统要求

  • 操作系统:CentOS 7/8 (x86_64)
  • 用户权限root或具有sudo权限的用户
  • 存储空间:至少2GB可用空间

1.2.网络预检

ping -c 3 mirrors.aliyun.com  # 在线安装需验证外网连通性

2.在线安装docker

2.1. 卸载旧版本

sudo yum remove -y docker* containerd.io

2.2.设置存储库(阿里云)

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

2.3.设置docker镜像源

yum makecache fast #CentOS7 设置元数据命令

2.3.安装引擎

sudo yum install -y docker-ce docker-ce-cli containerd.io

2.5.查看版本

docker --version

2.6.启动服务

sudo systemctl enable --now docker

2.7.查看服务状态

systemctl status docker #查看docker 运行状态

在这里插入图片描述

3.离线安装docker

4.镜像加速配置

4.1 阿里云加速器(推荐)

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"exec-opts": ["native.cgroupdriver=systemd"],
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "100m",
        "max-file": "10"
    },
    "registry-mirrors": ["https://pqbap4ya.mirror.aliyuncs.com","https://docker.m.daocloud.io","https://mirrors.huaweicloud.com","https://registry.cn-hangzhou.aliyuncs.com","https://docker.m.daocloud.io","https://mirrors.huaweicloud.com","https://registry.cn-hangzhou.aliyuncs.com"]
}

EOF

4.2 应用配置

sudo systemctl daemon-reload
sudo systemctl restart docker

# 验证加速器
docker info | grep -i mirror

在这里插入图片描述

5.运行Nginx容器

5.1 快速启动

docker run -d \
    --name web_server \
    -p 88:80 \
    nginx:latest

5.2容器启动成功

5.3 访问

http://服务器IP:88

5.2 参数解析

参数作用
-d后台运行
–name web_server指定容器名称
-p 88:80端口映射(主机:容器)

6.验证与排错

6.1容器状态检查

docker inspect web_server | grep -i status

6.2端口监听验证

ss -tulnp | grep 88

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方、宏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值