建站资源分享
网络热门资源分享

在Debian 12及Ubuntu 22.04系统安装Docker和Docker Compose环境的详细图文教程

如果需要使用到DockerDocker Compose环境,一般建议是在Debian和Ubuntu系统安装,前面建站经验分享Debian和Ubuntu系统安装Docker以及Docker Compose详细图文教程文章当中介绍了如何在Debian和Ubuntu系统安装Docker和Docker Compose环境的详细图文教程,在此文章当中博主亲测是在Debian 10、Debian11系统当中是能成功安装的!那么在相对比较新的Debian 12及Ubuntu 22.04系统该如何安装Docker和Docker Compose环境?此文章当中就重点介绍在Debian 12及Ubuntu 22.04系统安装Docker和Docker Compose环境的详细图文教程!

下面过程使用的是Debian 12,关于如何从Debian 11系统升级到Debian 12系统?可以参考:实战从Debian 11系统版本在线升级为Debian 12系统版本详细图文教程

 

一、更新系统并安装装Docker和Docker Compose环境必要的依赖软件

按照下面的命令一个个执行即可!

apt update
apt upgrade -y
apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates

安装依赖软件过程当中会要我们确认一下安装,如下图输入“y”!

在Debian 12及Ubuntu 22.04系统安装Docker和Docker Compose环境的详细图文教程插图

二、Docker安装详细图文教程

1、Docker安装提前准备工作,加入Docker的GPG公钥和APT源。

Debian系统如下:

curl -sSL https://download.docker.com/Linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list

Ubuntu系统如下:

curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list

如果是国内机器则使用下面命令,属于清华TUNA的国内源!

Debian系统如下:

curl -sS https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list

Ubuntu系统如下:

curl -sS https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list

2、然后执行下面命令安装Docker CE!

apt update
apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

安装过程当中需要输入一个“y”进行确认。

在Debian 12及Ubuntu 22.04系统安装Docker和Docker Compose环境的详细图文教程插图1

3、安装完成后使用下面命令检测Docker是否安装成功。

docker version

返还如下图表示安装Docker成功。

在Debian 12及Ubuntu 22.04系统安装Docker和Docker Compose环境的详细图文教程插图2

三、Docker Compose安装详细教程

1、一般来说通过上面命令安装已经也正常安装了Docker Compose,如果使用下面命令检测返回已经安装的提升,那么就无需再安装Docker Compose了!

docker compose version

如果返回如下图信息表示无需安装。

在Debian 12及Ubuntu 22.04系统安装Docker和Docker Compose环境的详细图文教程插图3

2、如果没有安装,那么可以通过下面Docker官方发布的命令来安装Docker Compose最新版本。

curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

安装完成后使用下面命令检测是否安装成功。注意这个和前面第一步的那个检测命令是不一样的哦!

docker-compose version

返回如第一步类似的信息表示安装成功。

四、修改Docker配置防止Docker日志占满硬盘

首先只需下面命令。

cat > /etc/docker/daemon.json << EOF
{
"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
},
"ipv6": true,
"fixed-cidr-v6": "fd00:dead:beef:c0::/80",
"experimental":true,
"ip6tables":true
}
EOF

然后重启Docker!

systemctl restart docker

具体操作如下图流程:

在Debian 12及Ubuntu 22.04系统安装Docker和Docker Compose环境的详细图文教程插图4

 

赞(1)
未经允许不得转载:建站经验分享 » 在Debian 12及Ubuntu 22.04系统安装Docker和Docker Compose环境的详细图文教程