Linux类系统离线安装docker、docker-compose

 一、安装docker

 参考博客博客2

 

1.  在官网下载安装包,用tar解压,得到 docker/ 目录。

2. 将docker目录下所有文件复制到 /usr/bin 目录下。/user/bin是环境变量目录。

mv docker/* /usr/bin/

3. 将docker注册为service。新建并编辑docker.service,

vim /etc/systemd/system/docker.service

内容如下:(注意 [Unit] 和 Description 这些“变量”的大小写需要严格遵守下文)

[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

4. 添加权限并启动docker

chmod +x /etc/systemd/system/docker.service # 添加文件权限并启动docker
systemctl daemon-reload             # 重载unit配置文件

systemctl start docker              # 启动docker
systemctl enable docker.service         # 设置开机自启动

5. 验证是否操作成功

systemctl status docker   # 查看docker状态
docker -v            # 查看docker版本

 

二、安装docker-compose

1. 在可联网服务器从GitHub仓库获取docker-compose的可执行二进制包,转移到离线服务器

2. 将安装包移到用户软件目录,并添加执行权限

sudo mv path/to/docker-compose_version-info /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose # 添加执行权限
# 验证安装是否成功
docker-compose --version

 

posted @ 2024-03-19 09:55  谷小雨  阅读(104)  评论(0编辑  收藏  举报