Linux系统安装Docker教程_linux系统安装docker教程
硬件:Windows系统 版本:11.1.1.22 大小:9.75MB 语言:简体中文 评分: 发布:2020-02-05 更新:2024-11-08 厂商:谷歌信息技术(中国)有限公司
硬件:安卓系统 版本:122.0.3.464 大小:187.94MB 厂商:Google Inc. 发布:2022-03-29 更新:2024-10-30
硬件:苹果系统 版本:130.0.6723.37 大小:207.1 MB 厂商:Google LLC 发布:2020-04-03 更新:2024-06-12
跳转至官网
Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。本文将详细介绍如何在 Linux 系统上安装 Docker,帮助您快速上手 Docker 技术。
准备工作
在开始安装 Docker 之前,请确保您的 Linux 系统满足以下要求:
- 操作系统:CentOS 7、Ubuntu 16.04 或更高版本
- 系统内核:3.10 或更高版本
- 硬件支持:虚拟化扩展(如 KVM、Intel VT-x 或 AMD-V)
卸载旧版本 Docker
如果您的系统中已经安装了旧版本的 Docker,请先卸载它。以下是卸载 Docker 的命令:
```bash
sudo yum remove docker docker-engine docker-ce docker-ce-cli
```
对于 Ubuntu 系统:
```bash
sudo apt-get remove docker docker-engine docker.io
```
添加 Docker 仓库
为了能够从 Docker 仓库中下载 Docker CE(Community Edition,社区版),需要将 Docker 仓库添加到您的系统源中。以下是添加 Docker 仓库的命令:
对于 CentOS 系统:
```bash
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo download./linux/centos/docker-ce.repo
```
对于 Ubuntu 系统:
```bash
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL download./linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository deb [arch=amd64] download./linux/ubuntu $(lsb_release -cs) stable\
```
安装 Docker
添加完 Docker 仓库后,就可以开始安装 Docker 了。以下是安装 Docker 的命令:
对于 CentOS 系统:
```bash
sudo yum install -y docker-ce
```
对于 Ubuntu 系统:
```bash
sudo apt-get install -y docker-ce
```
启动 Docker 服务
安装完成后,启动 Docker 服务并设置其开机自启:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
验证 Docker 安装
为了验证 Docker 是否安装成功,可以尝试运行以下命令:
```bash
sudo docker run hello-world
```
如果一切正常,您将看到如下输出:
```
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker daemon forked a new container.
2. That container downloaded the image from Docker Hub.
3. That container executed the /hello command, which outputs the above message.
```
配置 Docker 用户组
为了方便非 root 用户使用 Docker,可以将当前用户添加到 Docker 用户组中:
```bash
sudo usermod -aG docker $USER
```
退出并重新登录后,您就可以使用非 root 用户身份运行 Docker 命令了。
通过以上步骤,您已经在 Linux 系统上成功安装了 Docker。接下来,您可以开始学习如何使用 Docker 构建和运行容器了。Docker 的强大功能和易用性使其成为现代软件开发和运维的必备工具。祝您在使用 Docker 的过程中一切顺利!