Debian/CentOS上安装Docker与Docker-Compose及基础使用指南
在现代的软件开发和部署流程中,容器化技术已经成为了一种标准,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的基本使用包括
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。