本文演示离线版安装用于没有网络环境的系统
在线版安装可参考以下链接
https://www.runoob.com/docker/centos-docker-install.html
一、docker离线安装
1、下载docker离线安装包
docker下载地址:
Docker版本下载
选择版本
下载后上传至服务器
百度网盘下载
docker
链接:https://pan.baidu.com/s/1LMIDUlyTAdUh8e29pRhYpA
提取码:86h6
2、安装docker
- [root@lizhe local]# tar -xvf docker-27.3.1.tgz
复制代码
- [root@lizhe local]# chmod 755 -R docker
复制代码
- 复制docker到/usr/bin/目录下,全局可执行的docker命令
- [root@lizhe local]# cp docker/* /usr/bin/
复制代码
- 创建docker服务设置文件docker.service
3、设置docker服务
- [root@lizhe local]# 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
- TimeoutSec=0
- RestartSec=2
- ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT
- Restart=always
- TimeoutStartSec=0
- LimitNOFILE=infinity
- LimitNPROC=infinity
- LimitCORE=infinity
- Delegate=yes
- KillMode=process
- StartLimitBurst=3
- StartLimitInterval=60s
- [Install]
- WantedBy=multi-user.target
复制代码
- 赋予docker服务设置文件docker.service执行权限
- [root@lizhe local]# chmod +x /etc/systemd/system/docker.service
复制代码 4、启动docker服务
- [root@lizhe local]# systemctl daemon-reload
复制代码
- [root@lizhe local]# systemctl enable docker.service
复制代码
- [root@lizhe local]# systemctl start docker
复制代码
- [root@lizhe local]# systemctl status docker
复制代码
- [root@lizhe local]# systemctl stop docker
复制代码
- [root@lizhe local]# docker -v
复制代码
5、docker服务自定义设置
- docker默认运行目录为/var/lib/docker/,可以根据自身服务器存储大小自定义设置运行目录;
- 可以自定义设置获取docker镜像的私有仓库;
- 自定义设置拉取镜像时利用的镜像站点,在中国大陆,由于网络延长或带宽限定,直接从Docker
Hub或其他国际仓库拉取镜像可能会非常慢,因此通常会设置国内的镜像镜像站点
- 设置docker服务自定义设置
- [root@lizhe local]# mkdir -p /etc/docker
- [root@lizhe local]# mkdir -p /data/app/dockerWork
- [root@lizhe local]# vim /etc/docker/daemon.json
- {
- "data-root": "/data/app/dockerWork",
- "insecure-registries": [
- "ss.suwell.com"
- ],
- "registry-mirrors": [
- "https://docker.registry.cyou",
- "https://docker-cf.registry.cyou",
- "https://dockercf.jsdelivr.fyi",
- "https://docker.jsdelivr.fyi",
- "https://dockertest.jsdelivr.fyi",
- "https://mirror.aliyuncs.com",
- "https://dockerproxy.com",
- "https://mirror.baidubce.com",
- "https://docker.m.daocloud.io",
- "https://docker.nju.edu.cn",
- "https://docker.mirrors.sjtug.sjtu.edu.cn",
- "https://docker.mirrors.ustc.edu.cn",
- "https://mirror.iscas.ac.cn",
- "https://docker.rainbond.cc"
- ]
- }
复制代码
- [root@lizhe local]# docker info
复制代码
二、docker-compose离线安装
1、在线下载
Docker-compose版本下载
2、百度网盘下载
Docker-compose
链接:https://pan.baidu.com/s/1n-agovfyYyCOJRpyt1FSig
提取码:6vwb
下载后上传服务器
3、安装docker-compose
- #将下载后的docker-compose安装包传至需要安装docker-compose服务的服务器上。
- 复制docker-compose到/usr/local/bin/目录下
- [root@lizhe local]# cp -f docker-compose-linux-x86_64 /usr/local/bin/docker-compose
复制代码
- [root@lizhe local]# chmod +x /usr/local/bin/docker-compose
复制代码
- [root@lizhe local]# docker-compose -v
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |