【Linux】安装部署docker及docker-compose

荒Huang 2024-10-04 11:07:03 阅读 87

环境说明

操作系统·:Ubuntu 22.04

架构:x86_64

一、docker安装

1.下载docker源码包

下载地址:https://download.docker.com/linux/static/stable/x86_64/

注意:如果这个地址互联网打不开,那就开代理访问,我用的是clash软件开的代理,不会使用clash可以百度。

选择你需要的docker版本,笔者选择的是docker-25.0.5.tgz。

2.安装docker

(1)上传docker压缩包(xftp、winspc等工具)
(2)解压docker压缩包

<code>tar -zxvf docker-25.0.5.tgz

(3)将docker下的文件复制到 /usr/bin 目录下

cp docker/* /usr/bin/

(4)将docker服务注册为系统服务

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

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

(5)设置可执行权限

<code>chmod +x /etc/systemd/system/docker.service

(6)重新加载配置文件(每次有修改docker.service文件时都要重新加载下)

systemctl daemon-reload

(7)设置docker开机自启动

systemctl enable docker

(8)启动docker

systemctl start docker

(9)查看状态

systemctl status docker

(10)查看docker 版本

docker -v

3.配置镜像加速

(1)编辑文件

<code>vim /etc/docker/daemon.json

(2)复制如下内容

{

"registry-mirrors": ["https://docker.m.daocloud.io"],

"data-root": "/data/soft/docker/docker-data"

}

 说明:现在阿里云的镜像地址已经用不了,这是在国内找的可用的镜像地址。

# 国内可用的镜像地址,大家可以尝试

1、https://docker.m.daocloud.io

2、https://dockerpull.com

3、https://atomhub.openatom.cn

4、https://docker.1panel.live

5、https://dockerhub.jobcher.com

6、https://hub.rat.dev

7、https://docker.registry.cyou

8、https://docker.awsl9527.cn

9、https://do.nark.eu.org/

10、https://docker.ckyl.me

11、https://hub.uuuadc.top

12、https://docker.chenby.cn

13、https://docker.ckyl.me

registry-mirrors:镜像仓库地址。

data-root:docker容器存储位置,配置之后运行的容器就会在配置的目录下。

(3)刷新配置

<code>systemctl daemon-reload

(4)重启docker

docker restart docker

到此docker 容器已经部署完成。

二、安装docker-compose

1.下载docker-compose

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

选择你想要的docker-compose版本,并根据你的架构下载。笔者下载的是v2.26.0_x86-64版本。

2.安装docker-compose

(1)使用工具上传到服务器
(2)移动到/usr/local/bin/目录下,并重命名为docker-compose

<code>mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

(3)设置可执行权限

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

(4)查看docker-compose版本

docker-compose --version

参考:docker离线安装方法-CSDN博客



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。