docker安装方式(二进制版)

操作系统: openeuler 24.03 LTS (银河麒麟等类centos内核均可)

Docker官网文档地址:https://docs.docker.com/engine/install/binaries/

在如图所示的位置找到二进制程序的下载地址:https://download.docker.com/linux/static/stable/x86_64/

下载完成后上传到服务器中,执行以下命令:

DOWNSOURCE="https://www.szyapp.com/download"

sudo groupadd docker

tar -zxvf docker-27.2.0.tgz

sudo cp docker/* /usr/bin/

sudo wget -P /etc/systemd/system/ ${DOWNSOURCE}/containerd.service

sudo wget -P /etc/systemd/system/ ${DOWNSOURCE}/docker.service

sudo wget -P /etc/systemd/system/ ${DOWNSOURCE}/docker.socket

sudo systemctl start containerd

sudo systemctl enable containerd

 

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"data-root": "/datadisk/docker/data/docker",

"exec-opts": ["native.cgroupdriver=systemd"]

}

EOF

sudo systemctl daemon-reload

 

sudo systemctl start docker

sudo systemctl enable docker

完成安装后输入以下命令测试安装完成情况:

[root@localhost datadisk]# docker version

 

Client:

Version: 27.2.0

API version: 1.47

Go version: go1.21.13

Git commit: 3ab4256

Built: Tue Aug 27 14:14:20 2024

OS/Arch: linux/amd64

Context: default

 

Server: Docker Engine - Community

Engine:

Version: 27.2.0

API version: 1.47 (minimum version 1.24)

Go version: go1.21.13

Git commit: 3ab5c7d0

Built: Tue Aug 27 14:15:44 2024

OS/Arch: linux/amd64

Experimental: false

containerd:

Version: v1.7.21

GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111

runc:

Version: 1.1.13

GitCommit: v1.1.13-0-g58aa920

docker-init:

Version: 0.19.0

GitCommit: de40ad0

成功输出版本号则安装完成。