本文最后更新于15 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
一,系统环境
(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/
选择适配服务器架构的包

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.添加执行权限
“`bash
chmod +x /usr/local/bin/docker-compose
查看版本号
docker-compose -v


