如何在Fedora 31/30/29上安装Docker
时间:2019-05-19 01:26:19 来源:igfitidea点击:
Docker是基于容器的应用程序框架,它将特定的应用程序及其所有依赖项包装在一个容器中。Docker容器可以轻松地从一开始就运送到一个远程位置,而无需进行整个应用程序设置。本教程将在Fedora31/30/29/28/27操作系统上安装Docker。
步骤1–准备工作
对于标准安装,Docker要求64位操作系统的内核>=3.10版本。旧版本的内核缺少一些运行Docker所有功能的要求。
uname -r 4.16.5-300.fc28.x86_64
步骤2–启用DNF存储库
让我们在系统上添加官方的Docker yum存储库。另外,更新包元数据缓存。
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo sudo dnf makecache
步骤3–在Fedora上安装Docker
现在安装docker community edition包,在系统上安装docker。系统上已安装了许多必需的关联包。
sudo dnf install docker-ce
成功安装Docker引擎后,让我们启用并启动Docker服务。
sudo systemctl enable docker.service sudo systemctl start docker.service
然后检查Docker服务的状态。
sudo systemctl status docker.service
怎样使用Docker?
搜索Docker镜像
首先从Docker hub搜索Docker容器镜像。
例如,下面的命令将搜索所有Fedora镜像
sudo docker search fedora
下载Docker镜像
现在使用以下命令下载名为Ubuntu的Docker容器到本地系统上。
$ sudo docker pull fedora Using default tag: latest latest: Pulling from library/fedora 0be2a68855d7: Extracting [==============================> ] 69.63MB/89.87MB
下面的命令列出本地的所有镜像。
$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 36248ae4a9ac 2 days ago 188 MB fedora latest 26ffec5b4a8a 2 weeks ago 275MB
启动带有镜像的新容器
最后,在系统上使用上述下载的镜像启动Docker容器。下面的命令将启动一个新容器。
sudo docker run -i -t -d fedora /bin/bash
查看所有正在运行的容器
$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 695efa2ace69 fedora "/bin/bash" 58 seconds ago Up 56 seconds first_fedora
默认情况下,上面的命令将只列出正在运行的容器。
要列出所有容器(包括已停止的容器),请使用以下命令。
docker ps -a
启动/停止/连接到docker容器
可以使用以下命令启动、停止或连接到任何容器。
要启动docker容器,请使用以下命令。
docker start CONTAINER_ID
要停止docker容器,请使用以下命令。
docker stop CONTAINER_ID
要连接到当前运行的docker容器,请使用以下命令。
docker attach CONTAINER_ID