当前位置: 代码迷 >> 综合 >> Docker1-Linux Docker18、Docker17离线安装
  详细解决方案

Docker1-Linux Docker18、Docker17离线安装

热度:35   发布时间:2023-12-16 02:05:29.0

Docker版本选择

  • Docker下载地址:
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/
  • Docker版本选择:
    Redhat7、Centos7使用Docker18
    Redhat6、Centos6(内核2.6以上)使用Docker17 Centos6的Docker安装包

Docker18安装步骤

当前环境:Centos7、Docker18
安装步骤参考:https://www.cnblogs.com/helf/p/12889955.html

[root@zwdcentos ~]# cd / --进入到根目录
[root@zwdcentos /]# mkdir ywzs --创建此次部署的位置ywzs
[root@zwdcentos /]# cd /ywzs --进入到/ywzs目录下
[root@zwdcentos ywzs]# rz --上传docker安装包
[root@zwdcentos ywzs]# tar -zxvf docker-18.06.3-ce.tgz --解压
[root@zwdcentos ywzs]# cp docker/* /usr/bin/ --将解压的文件复制
[root@zwdcentos ywzs]# cd /etc/systemd/system/ --进入该目录
[root@zwdcentos system]# vi docker.service --新增编辑docker.service文件

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
[root@zwdcentos system]# chmod 777 /etc/systemd/system/docker.service --添加权限
[root@zwdcentos system]# systemctl daemon-reload --重新加载配置文件
[root@zwdcentos system]# systemctl start docker --启动
[root@zwdcentos system]# systemctl enable docker.service --设置开机启动
[root@zwdcentos system]# systemctl status docker --查看docker状态

在这里插入图片描述

Docker17安装步骤

(1)先解压Docker安装包

[root@zwdcentos ywzs]# tar -zxvf docker.tar.gz --解压

(2)安装命令

[root@zwdcentos ywzs]# yum install -r docker/*.rpm
[root@zwdcentos system]# systemctl start docker --启动
[root@zwdcentos system]# systemctl enable docker.service --设置开机启动
[root@zwdcentos system]# systemctl status docker --查看docker状态