docker 安装部署

30 阅读1分钟

砍材农夫 砍材农夫

2025年12月12日 17:42

上海

  • docker安装部署

  • yum包更新到最新

  • 设置yum源为阿里云

  • 安装docker

  • 配置docker镜像加速器

  • 启动docker和相关状态查询命令

  • 系统默认开机启动

  • 网卡转发

docker安装部署

系统 centosuname -auname -rcat /etc/redhat-release   #查看操作系统版本ls -l /sys/class/misc/device-mapper/

yum包更新到最新

sudo yum update -y安装需要的软件包、yum-util提供yum-config-manager功能  sudo yum install -y yum-utils device-mapper-persistent-data lvm2

设置yum源为阿里云

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

安装docker

sudo yum install docker-ce -ydocker -v 查看版本

配置docker镜像加速器

mkdir /etc/dockervi /etc/docker/daemon.json{    "registry-mirrors": [        "https://wa0xneb0.mirror.aliyuncs.com",        "http://hub-mirror.c.163.com",        "https://mirrors.tuna.tsinghua.edu.cn",        "http://mirrors.sohu.com",        "https://ustc-edu-cn.mirror.aliyuncs.com",        "https://ccr.ccs.tencentyun.com",        "https://docker.m.daocloud.io",        "https://docker.awsl9527.cn"    ]}sudo systemctl daemon-reloadsudo systemctl restart docker注意:阿里云镜像 需要登录阿里云账号,获取对应的阿里云镜像加速器,每个账号不一样

启动docker和相关状态查询命令

systemctl start dockersystemctl stop dockersystemctl restart dockersystemctl status docker

系统默认开机启动

systemctl enable dockerdocker info

网卡转发

sysctl -a | grep -w net.ipv4.ip_forward 响应为1正常否则,执行下面cat <<EOF> /etc/sysctl.d/docker.confnet.bridge.bridge-nf-call-ip6tables=1net.bridge.bridge-nf-call-iptables=1net.ipv4.ip_forward=1EOFsysctl -p /etc/sysctl.d/docker.conf