Linux安装docker并开启2375端口(简易版)

一、安装前置依赖

1.1、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2

-----------------------【如果执行上面的指令报错,则执行下面处理,否则跳过。  BGING】-----------------------

如果执行上面的指令报错,则可能是可能是 CentOS 版本问题

# 替换所有仓库配置
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

# 清理缓存并安装
yum clean all
yum makecache
yum install -y yum-utils device-mapper-persistent-data lvm2

-----------------------【如果执行上面的指令报错,则执行上面处理,否则跳过。  END】-----------------------

1.2、设置阿里云镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

二、开始安装

2.1、安装docker-ce(社区版)
yum install -y docker-ce

2.设置自启动

2.2.1、启动docker命令

systemctl start docker


2.2.2、设置开机自启命令

systemctl enable docker

2.2.3、查看docker版本命令

docker version

3.配置阿里云镜像加速器

2.3.1、创建配置文件

mkdir -p /etc/docker 

2.3.2、编辑配置文件

tee /etc/docker/daemon.json <<-'EOF'
 {
  "registry-mirrors": [
    "https://docker.1panelproxy.com",
    "https://2m11665s.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "https://dockerhub.azk8s.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com",
    "https://k8s.gcr.io",
    "https://github-releases.githubusercontent.com",
    "https://vsxcs7sq.mirror.aliyuncs.com",
    "https://ustc-edu-cn.mirror.aliyuncs.com"]
}
EOF

2.3.3、重启docker

systemctl restart docker

4.常用指令
停止:
systemctl stop docker

开启:
systemctl start docker

重启:
systemctl restart docker

查看状态:
systemctl status docker

三、开启2375监听端口(可选非必要)

3.1、修改 /usr/lib/systemd/system/docker.service 文件

3.2、在ExecStart ,添加 -H tcp://0.0.0.0:2375  如:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock

3.3、刷新配置文件

systemctl daemon-reload

3.4、重启docker

systemctl restart docker

3.5、开放 2375 端口

开启端口:
firewall-cmd --zone=public --add-port=2375/tcp --permanent


关闭端口(无需输入,仅供参考):
firewall-cmd --zone=public --remove-port=2375/tcp --permanent

3.6、重启防火墙

firewall-cmd --reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值