Centos二进制方式离线安装docker

引言

前面介绍过通过在线安装docker的方式,本文介绍离线的方式安装docker,适用于内网安装docker。

下载安装包

docker二进制包的下载页面
https://download.docker.com/linux/static/stable/x86_64/,进入页面选择相应的版本进行下载
本教程选择20.10.9版本
wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz

安装

  1. 解压安装包
    tar -zxvf docker-20.10.9.tgz
  2. 安装到 /usr/bin
    将docker中的内容移动到/usr/bin/
    mv /docker/* /usr/bin/
  3. 创建docker服务
    vim /etc/systemd/system/docker.service
    docker.service内容如下:
[Unit]
Description=Docker Service
After=network.target
[Service]
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -S HUP $MAINPID
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
  1. 运行docker并设置开机启动
    重新加载服务配置文件:systemctl daemon-reload
    启动docker: systemctl start docker
    设置开机启动:systemctl enable docker

  2. 查看docker是否启动成功
    使用 systemctl status docker 查看服务状态
    在这里插入图片描述

修改docker镜像

修改docker镜像为阿里云镜像
6. 修改配置文件
vim /etc/docker/daemon.json
添加如下内容:
{ "registry-mirrors": [ "https://xthau744.mirror.aliyuncs.com" ] }
7. 重启docker
systemctl daemon-reload
systemctl restart docker
8. 查看是否修改成功
docker info
在这里插入图片描述

安装docker-compose

  1. 下载docker-compose安装文件,进入 https://github.com/docker/compose/releases,选择合适的版本进行下载
    在这里插入图片描述
  2. 将文件重命名为docker-compose,并移动到 usr/local/bin中,并赋予可执行权限
    移动文件: sudo mvdocker-compose-linux-x86_64 /usr/local/bin/docker-compose
    可执行权限:sudo chmod +x /usr/local/bin/docker-compose
  3. docker-compose -v 输出版本号即安装成功

猜你喜欢

转载自blog.csdn.net/GuoyangGuo/article/details/140925394