docker-ce提供了常用的linux发行版的安装方式,但是离线安装很多时候仍然是一个需要,这篇文章介绍了如何在centos上使用离线安装包进行docker-ce版本的安装,此方式适用于大部分docker离线安装包的安装方式。 |
---|
操作系统:
rhel7系列 | 内核版本大于3.1的redhat衍生版都可以 |
---|
安装的需要过程及步骤:
Step 1 | 下载docker-ce的离线安装包 |
---|---|
Step 2 | 解压出docker目录 |
Step 3 | 将docker目录下的内容拷贝到/usr/bin下并设置权限 |
Step 4 | 设置docker的systemd设定文件- |
Step 5 | 设定docker的开机启动 |
Step 6 | 启动docker |
Step 7 | 确认版本 |
安装脚本:
安装脚本 https://github.com/liumiaocn/easypack/blob/master/docker/install-docker.sh |
---|
安装说明:
下载离线安装包,然后将文件名作为参数传给安装脚本即可: |
---|
脚本内容: |
https://github.com/liumiaocn/easypack/blob/master/docker/install-docker.sh |
脚本具体内容:
#!/bin/sh
usage(){
echo "Usage: $0 FILE_NAME_DOCKER_CE_TAR_GZ"
echo " $0 docker-17.09.0-ce.tgz"
echo "Get docker-ce binary from: https://download.docker.com/linux/static/stable/x86_64/"
echo "eg: wget https://download.docker.com/linux/static/stable/x86_64/docker-17.09.0-ce.tgz"
echo ""
}
SYSTEMDDIR=/usr/lib/systemd/system
SERVICEFILE=docker.service
DOCKERDIR=/usr/bin
DOCKERBIN=docker
SE