在内网环境中离线安装Docker

by Mike

运维之美 / 2017-06-19 18:57

因为有部分服务器在全内网环境,不能联网安装 Docker。这时要在服务器上安装 Docker 就只能下载对应安装包,离线安装 Docker 需要 docker-enginedocker-engine-selinuxlibtool-ltdl这三个软件包。

下面以安装 Docker 1.12.6 为例讲讲如何在离线环境中安装 Docker,首先我们要下载对应的 Docker 软件包,下面的地址是官方提供的软件仓库地址,里面有各个版本的 Docker 软件包。


1
2
3
4
5

# CentOS
# Ubuntu

Docker 安装需要依赖 libtool-ltdl 软件包,libtool-ltdl可在pkgs.org这个网站搜索下载。

  • 在 CentOS 7 下安装

1
2
3
4
5
6

$ mkdir docker_install
$ cd docker_install
$ rpm -ivh *.rpm
  • 在 Ubuntu 14.04 下安装

1
2
3
4
5

$ mkdir docker_install
$ cd docker_install
$ dpkg -i *.deb
  • 验证 Docker 是否安装成功

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 查看 Docker 版本信息
$ docker version
Client:
Version: 1.12.6
API version: 1.24
Go version: go1.6.4
Git commit: 78d1802
Built: Tue Jan 10 20:38:45 2017
OS/Arch: linux/amd64
Server:
Version: 1.12.6
API version: 1.24
Go version: go1.6.4
Git commit: 78d1802
Built: Tue Jan 10 20:38:45 2017
OS/Arch: linux/amd64

Shared via Inoreader