Linux 拨号vps windows公众号手机端

Debian/CentOS上安装Docker与Docker-Compose及基础使用指南

lewis 4年前 (2021-07-30) 阅读数 12 #资讯

在现代的软件开发和部署流程中,容器化技术已经成为了一种标准,Docker作为其中的佼佼者,为开发者提供了一种轻量级、可移植且自包含的容器解决方案,而Docker-Compose则进一步简化了多容器应用的部署和管理,本文将详细指导如何在Debian和CentOS这两种流行的Linux发行版上安装Docker和Docker-Compose,并介绍它们的基础使用。

一、Debian上安装Docker

1、更新系统软件包列表

在安装任何新软件之前,建议先更新系统的软件包列表,可以使用以下命令:

sudo apt-get update

2、安装必要的软件包

为了确保Docker安装的正确性,需要安装一些必要的依赖包,可以使用以下命令安装:

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

3、添加Docker的官方GPG密钥

为了验证Docker软件包的完整性,需要添加Docker的官方GPG密钥,可以使用以下命令:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

4、添加Docker仓库

根据Debian的版本,添加对应的Docker仓库,以下命令适用于基于Debian的系统,如Ubuntu:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(l**_release -cs) stable"

注意:这里使用的是Debian的仓库,如果是Ubuntu或其他基于Debian的系统,请替换为相应的仓库URL。

5、再次更新软件包列表并安装Docker

sudo apt-get update
sudo apt-get install docker-ce

6、启动Docker服务

安装完成后,Docker服务默认不会自动启动,可以使用以下命令启动:

sudo systemctl start docker

为了使Docker在系统启动时自动运行,可以使用:

sudo systemctl enable docker

二、Debian上安装Docker-Compose

1、安装Docker-Compose

Docker-Compose可以通过Python的pip工具安装,也可以直接从GitHub上下载二进制文件使用,这里介绍直接下载二进制文件的方法:

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

注意:上面的URL中的版本号v2.2.3可能不是最新的,请根据实际情况选择最新版本。

2、赋予执行权限

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

3、验证安装

通过执行以下命令验证Docker-Compose是否安装成功:

docker-compose --version

三、CentOS上安装Docker

1、更新系统软件包

sudo yum update

2、安装必要的软件包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3、添加Docker仓库

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4、安装Docker

sudo yum install docker-ce

5、启动Docker服务

sudo systemctl start docker
sudo systemctl enable docker

四、CentOS上安装Docker-Compose

CentOS上安装Docker-Compose的步骤与Debian上类似,也是通过下载二进制文件的方式安装:

1、下载Docker-Compose

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

2、赋予执行权限

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

3、验证安装

docker-compose --version

五、Docker基础使用

安装完Docker后,可以通过以下命令验证Docker是否安装成功:

sudo docker run hello-world

如果一切正常,应该会看到一条欢迎信息。

Docker的基本使用包括

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门