首页 > 自动化运维 > DevOps > 离线安装docker
操作系统版本: CentOS Linux release 7.7.1908 (Core)
需要安装的docker版本:18.03.1-ce
1. docker rpm 包下载
[root@localhost docker]# ls -l
total 35412
-rw-r--r-- 1 root root 36254876 Oct 10 16:34 docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
drwxr-xr-x 2 root root 4096 Oct 12 15:06 package
2. 下载需要的依赖包
[root@localhost package]# ls -l
total 2760
-rw-r--r-- 1 root root 78256 Oct 10 16:37 audit-libs-python-2.8.5-4.el7.x86_64.rpm
-rw-r--r-- 1 root root 302068 Oct 10 16:37 checkpolicy-2.5-8.el7.x86_64.rpm
-rw-r--r-- 1 root root 40212 Oct 10 17:27 container-selinux-2.107-3.el7.noarch.rpm
-rw-r--r-- 1 root root 67720 Oct 10 16:37 libcgroup-0.41-21.el7.x86_64.rpm
-rw-r--r-- 1 root root 115284 Oct 10 16:38 libsemanage-python-2.5-14.el7.x86_64.rpm
-rw-r--r-- 1 root root 50076 Oct 10 16:40 libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm
-rw-r--r-- 1 root root 69596 Oct 10 16:40 pigz-2.3.3-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 938736 Oct 10 17:40 policycoreutils-2.5-34.el7.x86_64.rpm
-rw-r--r-- 1 root root 468316 Oct 10 17:36 policycoreutils-python-2.5-34.el7.x86_64.rpm
-rw-r--r-- 1 root root 32880 Oct 10 16:39 python-IPy-0.75-6.el7.noarch.rpm
-rw-r--r-- 1 root root 635184 Oct 10 16:39 setools-libs-3.3.8-4.el7.x86_64.rpm
3. 安装依赖包
4. 安装docker
rpm -ivh docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
5. 启动docker
systemctl start docker
6.检查docker进程是否启动
[root@localhost package]# systemctl stop docker
[root@localhost package]# ps -ef | grep docker
root 5979 2235 0 15:09 pts/0 00:00:00 grep --color=auto docker
[root@localhost package]# systemctl start docker
[root@localhost package]# ps -ef | grep docker
root 5999 1 3 15:09 ? 00:00:00 /usr/bin/dockerd
root 6004 5999 0 15:09 ? 00:00:00 docker-containerd --config /var/run/docker/containerd/containerd.toml
root 6137 2235 0 15:09 pts/0 00:00:00 grep --color=auto docker
7. 检查是否有容器启动
[root@localhost package]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@localhost package]#
8. 检查docker版本
[root@localhost package]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@localhost package]# docker version
Client:
Version: 18.03.1-ce
API version: 1.37
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:20:16 2018
OS/Arch: linux/amd64
Experimental: false
Orchestrator: swarm
Server:
Engine:
Version: 18.03.1-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:23:58 2018
OS/Arch: linux/amd64
Experimental: false
安装完成, 依赖包可自行百度查找。
安装过程也可参照如下链接:
https://www.jianshu.com/p/764ec08196e0
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21374452/viewspace-2726335/ ,如需转载,请注明出处,否则将追究法律责任。