Solo  当前访客:1 开始使用

今天大晴天

记录精彩的程序人生

离线安装docker,docker-compose

2025-05-22 22:42:43 jing123456
0  评论    0  浏览

一,系统环境

(1)查看系统架构,系统类型

[root@xt-Aerial-252 ~]# uname -a
Linux xt-Aerial-252 4.19.90-24.4.v2101.ky10.aarch64 #1 SMP Mon May 24 14:45:37 CST 2021 aarch64 aarch64 aarch64 GNU/Linux

[root@xt-Aerial-252 ~]# cat /etc/os-release 
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Sword)"
ID="centos"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Sword)"
ANSI_COLOR="0;31"

二,下载docker

1,docker官网

Docker官网:Docker: Accelerated Container Application Development

docker离线二进制包下载https://download.docker.com/linux/static/stable/

选择适配服务器架构的包

image.png

2.解压docker包

tar xf docker-20.10.24.tgz

3.安装docker

cp docker/* /usr/bin/

4.编辑docker.service

vim /etc/systemd/system/docker.service

添加内容

[Unit]
Description=Docke Engine
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
[Install]
WantedBy=multi-user.target

添加可执行权限

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

5.创建daemon.json文件

mkdir /etc/docker

vim /etc/docker/daemon.json

添加如下

{
  "registry-mirrors": [            "https://docker.211678.top",
            "https://docker.1panel.live",
            "https://hub.rat.dev",
            "https://docker.m.daocloud.io",
            "https://do.nark.eu.org",
            "https://dockerpull.com",
            "https://dockerproxy.cn",
            "https://docker.awsl9527.cn"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3",
    "labels": "production_status",
    "env": "os,customer"
  },
  "data-root": "/data/docker",
  "storage-driver": "overlay2",
  "default-address-pools":[
  {"base":"188.18.0.0/16","size":24}
  ]
}

6.启动docker服务

(1)重新加载配置文件

systemctl daemon-reload

(2)启动docker服务器

systemctl start docker

#查看docker状态
systemctl status docker

(3)设置开机自启

systemctl enable docker

三,安装docker-compose

进入Docker Compose 的官方 GitHub 仓库的 Releases 页面

地址:https://github.com/docker/compose/releases

1.把下载好的docker-compose上传至服务器

2.复制docker-compose到/usr/local/bin/目录下

cp -f docker-compose-linux-x86_64.v2.28.1 /usr/local/bin/docker-compose

3.添加执行权限

chmod +x /usr/local/bin/docker-compose
#查看版本号
docker-compose -v
,



目录

TOP