如何在Linux上安装Docker

引言

Docker 是一个流行的容器化平台,它使得开发者能够更高效地打包、发布和运行应用程序。无论你是新手还是有一定经验的用户,在Linux系统上安装Docker都是一个很好的选择。本文将引导你完成在几种常见Linux发行版(如Ubuntu、CentOS)上安装Docker的步骤,并介绍一些基本的操作技巧。

系统要求

  • Linux发行版:Ubuntu 18.04+、CentOS 7+
  • 最低要求:2GB内存(推荐4GB及以上)
  • 硬盘空间:至少需要20GB可用空间

安装Docker Engine

1. 更新系统包列表

首先,我们需要更新现有的包列表以确保接下来的操作顺利进行。

bash sudo apt update # 对于基于Debian的系统如Ubuntu sudo yum update # 对于基于RPM的系统如CentOS

2. 安装必要的软件包

某些Linux版本可能需要安装apt-transport-httpsca-certificatescurl等软件包来正确处理HTTPS连接和密钥管理。

bash sudo apt install apt-transport-https ca-certificates curl -y # Ubuntu示例 sudo yum install curl -y # CentOS示例

3. 添加Docker GPG密钥

为了验证从官方仓库下载的文件,我们需要添加Docker的GPG密钥。

bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # Ubuntu sudo rpm --import https://download.docker.com/linux/centos/gpg # CentOS

4. 设置稳定源

根据你的Linux发行版,设置正确的Docker源文件。

对于Ubuntu:

bash sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

对于CentOS:

bash sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable enabled=1 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg EOF

5. 安装Docker Engine

现在一切准备就绪,可以开始安装Docker引擎了。

bash sudo apt install docker-ce -y # Ubuntu sudo yum install docker-ce -y # CentOS

6. 启动并启用Docker服务

安装完成后,启动Docker服务并将其设置为开机自启。

bash sudo systemctl start docker sudo systemctl enable docker

验证安装

通过运行下面的命令检查Docker版本信息,确保安装成功。

bash docker --version

进阶操作

  • 使用sudo usermod -aG docker $USER将当前用户添加到docker组,以便无需每次使用sudo即可执行docker命令。
  • 探索Docker的基本命令,例如docker run hello-world来测试环境是否正常工作。
  • 学习如何构建、推送和拉取镜像,管理容器等更多功能。

结语

恭喜!你现在已经在Linux系统上成功安装了Docker。这仅仅是个开始,继续深入学习,利用Docker的强大功能提高开发效率吧!

© 版权声明

相关文章