Ubuntu安装docker 、docker-compose


Ubuntu安装docker 、docker-compose

原创 于 2025-01-16 17:14:10 发布 · 粉丝可见 · 722 阅读 · 3 · 5 GEO检测 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/145187147

一、背景介绍

Docker 是一个开源的应用容器引擎,它可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。Docker 使得开发、部署和运行应用程序变得非常高效,因此在软件开发和运维领域得到了广泛的应用。

Docker - Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。它允许用户通过一个 YAML 文件来配置应用程序的服务、网络和卷等,然后使用一个命令即可创建和启动所有服务。Docker - Compose 使得管理复杂的多容器应用变得简单高效,是 Docker 生态系统中不可或缺的一部分。

Ubuntu是一种基于 Linux 的操作系统,它具有稳定、安全、开源等特点,是服务器和桌面环境中非常受欢迎的操作系统之一。在 Ubuntu 上安装 Docker 可以充分发挥 Docker 的优势,为应用程序的开发和部署提供强大的支持。

二、Docker安装

1.更新软件包

1
sudo apt update && sudo apt upgrade

执行上面指令进行软件包更新,遇到所有问题都 Y

2.安装docker依赖

1
apt-get install ca-certificates curl gnupg lsb-release

Docker在Ubuntu上依赖一些软件包。执行以上面的命令来安装依赖

3.添加Docker官方GPG密钥

1
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

添加成功后,出现 OK 字样即可。

4.添加Docker软件源

1
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

执行以上命令,添加Docker源,添加成功后即可。

5.安装docker

1
apt-get install docker-ce docker-ce-cli containerd.io

执行以上命令,正式安装。

6.配置用户组(可选)

1
sudo usermod -aG docker {用户名}

默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。

7.启动Docker

1
sudo systemctl start docker

执行以上命令启动

8.测试是否启动成功

1
docker ps -a

出现 以下字样,说明docker 安装成功,并且成功启动。

1
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

9.收尾安装 Docker工具

1
apt-get -y install apt-transport-https ca-certificates curl software-properties-common

执行安装成功即可。

10.重启Docker

1
service docker restart

三、docker-compose安装

1.下载 docker-compose 安装包

1
sudo curl -L https://github.com/docker/compose/releases/download/1.28.6/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

1
sudo wget "https://pc.clougence.com/docker-compose-1.28.3" -O /usr/local/bin/docker-compose

执行以上任意一条指令进行下载

2.授权 docker-compose

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

最后成功安装完所有工作。


觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭

微信二维码

wechat pay

支付宝二维码

ali pay

Ubuntu安装docker 、docker-compose
http://blog.angindem.cn/2025/01/16/Angindem-CSDN博客/176_176/
作者
Angindem
发布于
2025年1月16日
许可协议