1、基础环境

操作系统:CentOS 7.8

docker 版本:18.06.1

2、docker 下载

2.1 官方地址

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

2.2 百度云地址

链接:https://pan.baidu.com/s/1H-pDa9ZPh_fvi_t-x7KSGA  提取码:sg7a

2.3 官方参考文档

https://docs.docker.com/engine/install/binaries/

3、docker 安装

3.1 上传解压

[root@docker ~]# rz -E
rz waiting to receive.
[root@docker ~]# ls
anaconda-ks.cfg docker-18.06.-ce.tgz
[root@docker ~]# tar -xvf docker-18.06.-ce.tgz
docker/
docker/docker-containerd
docker/docker-proxy
docker/docker
docker/docker-runc
docker/dockerd
docker/docker-containerd-ctr
docker/docker-containerd-shim
docker/docker-init
[root@docker ~]# ls docker/
docker docker-containerd-shim docker-proxy
docker-containerd dockerd docker-runc
docker-containerd-ctr docker-init

3.2 移动解压文件内容至 /usr/bin/ 目录下

[root@docker ~]# cp docker/* /usr/bin/
[root@docker ~]# ls /usr/bin/docker*
/usr/bin/docker /usr/bin/docker-containerd-shim /usr/bin/docker-proxy
/usr/bin/docker-containerd /usr/bin/dockerd /usr/bin/docker-runc
/usr/bin/docker-containerd-ctr /usr/bin/docker-init

3.3 将 docker 注册为 service

[root@docker ~]# vim /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 # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID # Having non-zero Limit*s causes performance problems due to accounting overhead # in the kernel. We recommend using cgroups to do container-local accounting. LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity # Uncomment TasksMax if your systemd version supports it. # Only systemd and above support this version. #TasksMax=infinity TimeoutStartSec= # set delegate yes so that systemd does not reset the cgroups of docker containers Delegate=yes # kill only the docker process, not all processes in the cgroup KillMode=process # restart the docker process if it exits prematurely Restart=on-failure StartLimitBurst= StartLimitInterval=60s [Install] WantedBy=multi-user.target

3.4 启动 docker

[root@docker ~]# chmod +x /etc/systemd/system/docker.service  #添加文件权限
[root@docker ~]# systemctl daemon-reload #重载unit配置文件
[root@docker ~]# systemctl start docker /#启动Docker
[root@docker ~]# systemctl enable docker.service #设置开机自启
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /etc/systemd/system/docker.service.

3.5 验证

[root@docker ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since 六 -- :: CST; 28s ago
Docs: https://docs.docker.com
Main PID: (dockerd)
CGroup: /system.slice/docker.service
├─ /usr/bin/dockerd
└─ docker-containerd --config /var/run/docker/containerd/containerd.toml 7月 :: docker dockerd[]: time="2020-07-25T17:23:23.394502816+08:00" level=i...rpc
7月 :: docker dockerd[]: time="2020-07-25T17:23:23.394716555+08:00" level=i...rpc
7月 :: docker dockerd[]: time="2020-07-25T17:23:23.395095630+08:00" level=i...rpc
7月 :: docker dockerd[]: time="2020-07-25T17:23:23.395142000+08:00" level=i...t."
7月 :: docker dockerd[]: time="2020-07-25T17:23:24.082088050+08:00" level=i...ss"
7月 :: docker dockerd[]: time="2020-07-25T17:23:24.274261695+08:00" level=i...e."
7月 :: docker dockerd[]: time="2020-07-25T17:23:24.301752021+08:00" level=i...-ce
7月 :: docker dockerd[]: time="2020-07-25T17:23:24.302039079+08:00" level=i...on"
7月 :: docker systemd[]: Started Docker Application Container Engine.
7月 :: docker dockerd[]: time="2020-07-25T17:23:24.406835353+08:00" level=i...ck"
Hint: Some lines were ellipsized, use -l to show in full.
[root@docker ~]# docker -v
Docker version 18.06.-ce, build e68fc7a

离线安装 docker的更多相关文章

  1. Ubuntu 离线安装 docker

    1.下载离线包,网址:https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/ 离线安装docker需要下载3个 ...

  2. ubuntu16.04 离线安装docker ce

    ubuntu离线安装 docker17.05.0-ce 离线安装 不想自己下载的小伙伴可以从以下地址下载几个软件包: 链接: https://pan.baidu.com/s/1lF7t7ciMhUnW ...

  3. Linux下离线安装Docker

    Linux下离线安装Docker 一.基础环境 1.操作系统:CentOS 7.3 2.Docker版本:18.06.1 官方下载地址(打不开可能需要***) 3.百度云Docker 18.06.1地 ...

  4. 在 Ubuntu 16.04 LTS 上 离线安装 Docker / Docker-compose

    前情提要 今天上班后,突然接到现场的工程师的电话: XXX的现场环境组的的局域网,上不了互联网.bla bla bla..... 如果需要安装其他软件的话,只能是自己带过去安装... 听完现场工程师的 ...

  5. CentOS7.6离线安装docker

    2019/10/24,docker 摘要:CentOS 7.6中离线安装docker 18.06.3以及docker-compose 1.24.1 在线安装可参照 文档 所需环境 1.CentOS 7 ...

  6. 离线安装docker(RedHat7.4)

    离线安装docker(RedHat7.4) docker 1. 下载地址 2. 解压并注册为service 1. 下载地址 官网下载地址:下载 官网文档地址:文档 2. 解压并注册为service 下 ...

  7. 【从零开始搭建K8S】【第一篇】CentOS7.6离线安装Docker(手动安装以及基于yum本地源安装)

    下载CentOS7.6以及最小化安装CentOS7.6版本.由于CentOS属于开源软件,在国内也有很多的mirror站点可供下载,我选择的是华为站点进行下载:http://mirrors.huawe ...

  8. Ubuntu18.04 离线安装 docker

    Ubuntu18.04 离线安装 dockerhttps://blog.csdn.net/u012814856/article/details/804231851. 将下载下来的文件夹中的 4 个文件 ...

  9. Linux下离线安装docker与fastDFS

    一.Linux下离线安装Docker 基础环境 1.操作系统:CentOS 7 2.Docker版本:docker-19.03.9.tgz 官方下载地址(打不开可能需要科学-上网) 3.官方参考文档: ...

  10. centos离线安装docker及其它软件包

    桌面版本安装 docker可以通过网络安装,但在内网环境,需要进行离线安装. 执行 uname -r 获取操作系统版本号 根据版本号,到docker.com下载docker的离线安装包: Linux版 ...

随机推荐

  1. 推荐一种通过刷leetcode来增强技术功底的方法

    背景 如果前人认为这个一种学习提高或者检验能力的成功实践.而自己目前又没有更好的方法,那就不妨试一试. 而不管作为面试官还是被面试者,编码题最近越来越流行.而两种角色都需要思考的问题是希望考察什么能力 ...

  2. Elasticsearch从入门到放弃:分词器初印象

    Elasticsearch 系列回来了,先给因为这个系列关注我的同学说声抱歉,拖了这么久才回来,这个系列虽然叫「Elasticsearch 从入门到放弃」,但只有三篇就放弃还是有点过分的,所以还是回来 ...

  3. 13.Camera摄像机常用属性

    选中Main Camera相机,在最右侧的Inspector面板可以看到有Camera组件,该组件下有一些摄像机常用的属性. 1.Clear Flags属性 SkyBox:天空盒(默认效果,场景会有天 ...

  4. Linux多任务编程之二:fork()函数及其基础实验(转)

    来源:CSDN  作者:王文松 转自Linux公社 fork()函数 在 Linux 中创建一个新进程的唯一方法是使用fork()函数.fork()函数是 Linux 系统中一个非常重要的函数,和咱们 ...

  5. 开源API文档工具- swagger2 与 smart-doc 比较 与 使用

    工具开源地址 swagger2 : https://swagger.io/ smart-doc: https://www.oschina.net/p/smart-doc  国产 两者的比较 swagg ...

  6. java的自定义配置文件统一读取配置类示例

    前言:在我们的日常编程中难免会有些我们自定义的配置,虽然Java中提供了很多的读取配置文件的方法,但是当我们需要修改配置文件的key的时候,就会发现太过散乱了,工作量也会很大,涉及的文件还很多,一不小 ...

  7. java 基本语法(十九)Optional类的使用

    java.util.Optional类1.理解:为了解决java中的空指针问题而生!Optional<T> 类(java.util.Optional) 是一个容器类,它可以保存类型T的值, ...

  8. python 并发专题(一):并发基础相关概念,术语等

    一.线程 1.概念 线程是程序执行流的最小执行单位,是行程中的实际运作单位. 进程是一个动态的过程,是一个活动的实体.简单来说,一个应用程序的运行就可以被看做是一个进程,而线程,是运行中的实际的任务执 ...

  9. 数据可视化基础专题(六):Pandas基础(五) 索引和数据选择器(查找)

    1.序言 如何切片,切块,以及通常获取和设置pandas对象的子集 2.索引的不同选择 对象选择已经有许多用户请求的添加,以支持更明确的基于位置的索引.Pandas现在支持三种类型的多轴索引. .lo ...

  10. 数据可视化之powerBI入门 (一)认识PowerBI

    来自  https://zhuanlan.zhihu.com/p/64144024 Power BI是什么? Power BI是微软推出的数据分析和可视化工具,我们先来看看微软官方是怎么介绍的: Po ...