docker、docker-compse在线离线安装-小白实操记录
安装 docker-20.10.6.tgz ,systemctl start docker卡死,没反应,也没报什么错;将解压docker目录下所有文件复制到/usr/bin目录下,目的/user/bin是环境变量目录。参考地址:http://get.daocloud.io/#install-docker。删除之前安装残留文件 /var/lib/docker/containers。你可以也通过执行下
目录
1 在线安装
1.1 安装docker
Docker 的 安装资源文件 存放在Amazon S3,会间歇性连接失败。所以安装Docker的时候,会比较慢。
你可以通过执行下面的命令,高速安装Docker。
curl -sSL https://get.daocloud.io/docker | sh
适用于Ubuntu,Debian,Centos等大部分Linux,会3小时同步一次Docker官方资源
1.2 安装 Docker Compose
Docker Compose 存放在Git Hub,不太稳定。
你可以也通过执行下面的命令,高速安装Docker Compose。
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
你可以通过修改URL中的版本,可以自定义您的需要的版本。
2 离线安装
2.1 安装docker
1.下载安装包
docker所有离线包路径
http://get.daocloud.io/docker/builds/
linux稳定版:
https://download.docker.com/linux/static/stable/
2.解压
以tar -zxvf docker-20.10.6.tgz为例
复制docker-20.10.6.tgz到服务器上,解压:
tar -zxvf docker-20.10.6.tgz
3.复制到指定目录
将解压docker目录下所有文件复制到/usr/bin目录下,目的/user/bin是环境变量目录
mv docker/* /usr/bin/
4.编辑配置文件
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
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
5.修改执行权限
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
6.设置开机启动
systemctl enable docker.service
7.启动docker
systemctl start docker
8.验证
docker -v
Docker version 20.10.6, build 370c289
2.2 离线安装docker-compose
查看服务器版本
1 构建下载地址
uname -s
Linux
uname -m
x86_64
get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m`
构建下载路径,浏览器访问下载
get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-Linux-x86_64
其他下载地址
https://github.com/docker/compose/releases/
下载到的文件为docker-compose-Linux-x86_64,将文件名称改为docker-compose
把文件名移到/usr/local/bin/下
mv docker-compose /usr/local/bin/
chmod +x /usr/local/bin/docker-compose
3 docker 卸载
参考地址:http://get.daocloud.io/#install-docker
4 失败记录
4.1 记录1
安装环境
戴尔服务器 系统版本
Linux version 3.10.0-957.12.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Tue May 14 21:24:32 UTC 2019
操作
安装 docker-20.10.6.tgz ,systemctl start docker卡死,没反应,也没报什么错;更换成新版本docker-27.3.1.tgz也是失败;
更换成docker-18.06.1-ce.tgz版本,
删除之前安装残留文件 /var/lib/docker/containers
关闭防火墙 systemctl stop firewall
安装成功。
wget https://download.docker.com/linux/static/stable/x86_64/docker-18.06.1-ce.tgz
更多推荐



所有评论(0)