离线安装docker

第一种

因为是没有外网无法访问外面无法使用yum ,所以使用离线安装(centos 7)

使用rpm 安装:

手动下载离线包:

    下载地址:(https://download.docker.com/linux/centos/7/x86_64/stable/Packages/)  (里面有包自己需要那个版本都有)

需要下载四个:docker-ce-cli docker-ce container-selinux containerd

    如果需要docker-compose 自己在下载 (https://github.com/docker/compose/releases)

下载后直接rpm安装:

    rpm --force --nodeps -ivh docker-ce-cli-20.10.8-3.el7.x86_64.rpm
    rpm --force --nodeps -ivh docker-ce-20.10.8-3.el7.x86_64.rpm
    rpm --force --nodeps -ivh container-selinux-2.107-3.el7.noarch.rpm
    rpm --force --nodeps -ivh containerd.io-1.6.8-3.el7.x86_64.rpm

–force –nodeps 代表忽略一些依赖直接安装 不忽略有的会出现selinux-policy-base = 3.13.1-229.el7

这个命令可以直接跳过忽略 安装rpm包

安装上后开启docker

    systemctl start docker
    systemctl enable docker
    docker info (查看版本号以及信息)

安装docker-compose:

    上传docker-compose包,移动并改名字到/usr/local/bin/docekr-compose
    chmod +x /usr/local/bin/docker-compose
    docker-compose -v   (查看版本)

安装完毕~~~~~~~~~~~

第二种

1.官网下载docker安装

https://download.docker.com/linux/static/stable/x86_64/

2.上传安装包,并且解压

tar -zxvf docker-20.10.1.tgz

3.将解压docker目录下的所有文件移动到/usr/bin下,以systemd的方式管理docker

mv docker/* /usr/bin/

4.在/etc/systemd/下创建docker.service

touch /etc/systemd/system/docker.service

5.编辑docker.service,粘贴下面内容,并赋予执行权限

vim /etc/systemd/system/docker.service
chmod 777 /etc/systemd/system/docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

6.在/etc/下面创建docker目录下面创建daemon.json文件,配置镜像加速器

mkdir /etc/docker

vim /etc/docker/daemon.json

{
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]
}

7.刷新配置文件

systemctl daemon-reload

8.启动docker

systemctl start docker


已发布

分类

,

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注