docker & docker-compose离线部署步骤

安装包下载链接

通过网盘分享的文件:docker 链接:

https://pan.baidu.com/s/1J9v0FFJXXJYoYmfoXFPJpA?pwd=3u76 提取码: 3u76

0.进入安装目录

cd /home/docker

1.解压docker安装包

tar -zxvf docker-27.3.1_aarch64.tgz

2.赋权限

sudo chmod 755 -R docker

3.拷贝docker文件到bin目录

sudo cp docker/* /usr/bin/

创建/home/docker/datadir目录

mkdir /home/docker/datadir

设置数据目录权限

sudo chmod -R 775 /home/docker/datadir

配置存储驱动为overlay2

mkdir /etc/docker

vim /etc/docker/daemon.json

文本如下:

{

"storage-driver": "overlay2"

}

4.编辑docker.serve文件,配置更改docker默认存储目录 ,ExecStart=/usr/bin/dockerd --data-root=/home/docker/datadir

sudo 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 --data-root=/home/docker/datadir

ExecReload=/bin/kill -s HUP $MAINPID

TimeoutSec=0

RestartSec=2

ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT

Restart=always

TimeoutStartSec=0

LimitNOFILE=65535

LimitNPROC=65535

LimitCORE=65535

Delegate=yes

KillMode=process

StartLimitBurst=3

StartLimitInterval=60s

Install

WantedBy=multi-user.target

5.赋权限

sudo chmod +x /etc/systemd/system/docker.service

6.更新服务文件

sudo systemctl daemon-reload

7.docker服务开机自启动

sudo systemctl enable docker.service

8.启动docker服务

sudo systemctl start docker.service

######################

因为上面已经在service文件里设置了数据目录,所以不用从默认目录那里拷贝到新目录了

#拷贝数据目录到/home/docker/datadir

cp -r /var/lib/docker/* /home/docker/datadir

######################

9.查看docker服务状态

sudo systemctl status docker

10.查看docker版本

docker -v

11.配置docker-compose

sudo cp -f docker-compose-linux-aarch64 /usr/local/bin/docker-compose

12.赋权限

sudo chmod +x /usr/local/bin/docker-compose

13.查看docker-compose版本

sudo docker-compose -v

相关推荐
云烟成雨TD1 分钟前
Agent Scope Java 2.x 系列【6】消息层
java·人工智能·agent
云烟成雨TD2 分钟前
Spring AI Alibaba 1.x 系列【74】Agentic RAG 与混合 RAG
java·人工智能·spring
小刘|4 分钟前
Spring AI 结构化输出 + 大模型参数全解(含千问调优)
java·后端·spring
“码”力全开5 分钟前
解耦异构算力:基于 Docker 与边缘计算的 GB28181/RTSP 企业级 AI 视频管理平台架构设计(含源码交付)
人工智能·docker·边缘计算
云烟成雨TD5 分钟前
Spring AI Alibaba 1.x 系列【79】图执行生命周期的可观测性基础设施
java·人工智能·spring
dabidai6 分钟前
Docker PostgreSQL Windows 权限问题总结
windows·docker·postgresql
霸道流氓气质9 分钟前
Java 单元测试生成大量 Excel 测试数据实战指南
java·单元测试·excel
io无心14 分钟前
基于Image 2的多配件商品图生成技术实现(已开源)
java·image2
逢君学术论文AI写作17 分钟前
Java第22课:Servlet获取请求参数+POST请求+表单交互
java·servlet·ai写作
神明不懂浪漫17 分钟前
【第二章】Java中的数据类型,运算符与程序逻辑控制
java·开发语言·经验分享·笔记