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

Debian和Ubuntu系统安装Docker以及Docker Compose详细图文教程

有些网站程序是通过Docker来安装的,什么是Docker?Docker是一个开源的应用容器引擎,一些开发者可以自己的应用及依赖打包在Docker一个可移植的镜像中,在Linux或Windows操作系统的机器上可以直接拉取应用。关于在Linux系统当中如何部署Docker、Docker Compose?一般建议是在Debian和Ubuntu系统安装,因为这两个系统更适合Docker以及Docker Compose的运行!如何在Debian、Ubuntu系统安装Docker以及Docker Compose?此文章当中记录了建站经验分享在Debian 11系统当中成功安装Docker以及Docker Compose的全部过程,如何有兴趣或者有需求可以参考。

另外前面建站经验分享在最好用的Docker一键安装脚本,支持国内外服务器一键安装Docker,支持指定Docker CE软件仓库、Docker Registry镜像仓库源地址文章当中介绍了一个比较好用的Docker一键安装脚本,有兴趣的也可以去参考试试!

 

一、Docker、Docker Compose安装前的准备工作

1、整合系统盘,如果是Debian 11、Ubuntu 20+系统请先执行下面命令!

resize2fs -f /dev/vda1

Debian和Ubuntu系统安装Docker以及Docker Compose详细图文教程插图

2、安装依赖组件。

apt -y update
apt -y upgrade

如果有弹窗,直接选择“keep the local version currently installed”回程执行即可。
Debian和Ubuntu系统安装Docker以及Docker Compose详细图文教程插图1

接下来再执行安装依赖。依赖程序安装过程基本上是比较流畅的,没有什么毛病,因此耐心等待安装完成即可。

apt -y install socat dnsutils libaio1 libaio-dev build-essential manpages-dev libncurses5 zip gnupg libaio1 wget curl screen unzip vim curl xz-utils openssl gawk file rpm && apt -y upgrade && screen -S setupscreen

3、设置Swap虚拟内存

一般建议设置为实际内存的1-2倍。

wget -N --no-check-certificate https://raw.githubusercontent.com/zhuji9999/xiaojiaoben/main/swap.sh && bash swap.sh

Debian和Ubuntu系统安装Docker以及Docker Compose详细图文教程插图2

二、Docker以及Docker Compose安装命令

1、安装Docker

curl -sSL https://get.docker.com/ | sh && systemctl start docker && systemctl enable docker

如果安装Docker过程当中出现错误。特别是如下图的错误提示:The repository ‘http://security.debian.org bullseye/updates Release’ does not have a Release file.,这个应该表示系统的软件源不可用的意思,因此只需更换了系统软件源地址,关于如何更换Linux系统软件源,建站经验分享过一个Linux一键切换软件源脚本目前最好用的Linux一键更换软件源脚本_适用于大部分Linux系统,支持一键更换为国内或者国外镜像源!建站经验分享选择的是阿里云源后即可成功安装Docker。

Debian和Ubuntu系统安装Docker以及Docker Compose详细图文教程插图3

显示如下图表示Docker安装成功。

Debian和Ubuntu系统安装Docker以及Docker Compose详细图文教程插图4

2、安装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

如果显示如下图表示安装成功。

Debian和Ubuntu系统安装Docker以及Docker Compose详细图文教程插图5

三、检测Docker以及Docker Compose是否安装成功

1、检测Docker否安装成功

docker -v

2、检测Docker Compose是否安装成功

docker-compose version

如果显示如下图表示安装成功。

Debian和Ubuntu系统安装Docker以及Docker Compose详细图文教程插图6

3、重启Docker!

systemctl restart docker

4、重启系统。

reboot

 

到这里就结束了,在Debian和Ubuntu系统安装Docker以及Docker Compose就是这么简单!

 

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