如何在Fedora 32上运行Docker
如何在Fedora 32上运行Docker
Docker是一个开源容器引擎,可以轻松地为应用程序创建轻量级的、可移植的、自包含的虚拟环境。Docker可以使用Fedora的Docker存储库来安装和使用。
要安装Docker,请按照以下步骤操作:
1.首先,您需要设置Docker存储库。要完成此操作,请执行以下命令:
sudo dnf config-manager --add-repo=https://download.docker.com/linux/fedora/docker-ce.repo
2.接下来,安装Docker CE软件包:
sudo dnf install docker-ce
3.启动Docker服务:
sudo systemctl start docker
4.最后,使用以下命令启用Docker服务,以便在系统重新启动时自动启动:
sudo systemctl enable docker
安装完Docker后,您可以使用以下命令验证是否已成功安装:
sudo docker version
如果一切顺利,您将看到类似以下输出:
Client: Docker Engine - Community Version: 20.10.2 API version: 1.41 Go version: go1.13.15 Built: Tue Mar 2 03:02:57 2021 OS/Arch: linux/amd64 Context: default Experimental: false Server: Docker Engine - Community Engine: Version: 20.10.2 API version: 1.41 (minimum version 1.12) Go version: go1.13.15 Built: Tue Mar 2 03:01:21 2021 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.4.4 GitCommit: 05f951a3781f4f2e193586e6f0a1e80d3e077c77 runc: Version: 1.0.0-rc93 GitCommit: 12644e614e25b05da6fd08a38ffa0cfe1903fdec docker-init: Version: 0.19.0 GitCommit: de40ad0
现在,Docker已经安装完毕并且可以使用了。让我们来看看如何使用Docker运行一个容器。
要运行一个Docker容器,请使用以下命令:
sudo docker run
例如,要运行一个Ubuntu容器,请使用以下命令:
sudo docker run -it ubuntu
您将看到类似以下输出:
Unable to find image 'ubuntu:latest' locally latest: Pulling from library/ubuntu e7c96db7181b: Pull complete 4986bf8c1536: Pull complete fd580dc3e15e: Pull complete Digest: sha256:8e3114318a990e0a4b37a9e5a09144a8a4f0b2352880ea822c1b35f53aacf02f Status: Downloaded newer image for ubuntu:latest root@fc2bdb7f1b6e:/#
您现在已经进入了容器,可以在其中运行任何命令了。要退出容器,请使用以下命令:
exit
要查看当前正在运行的容器,请使用以下命令:
sudo docker ps
您将看到类似以下输出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fc2bdb7f1b6e ubuntu "/bin/bash" 5 seconds ago Up 4 seconds stoic_kilby
要查看所有容器(包括已停止的容器),请使用以下命令:
sudo docker ps -a
您将看到类似以下输出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fc2bdb7f1b6e ubuntu "/bin/bash" 5 seconds ago Exited (0) 4 seconds ago stoic_kilby
要删除容器,请使用以下命令:
sudo docker rm
例如,要删除上面列出的容器,请使用以下命令:
sudo docker rm fc2bdb7f1b6e
您也可以使用以下命令删除所有容器:
sudo docker rm -f $(sudo docker ps -aq)
要删除镜像,请使用以下命令:
sudo docker rmi
例如,要删除Ubuntu镜像,请使用以下命令:
sudo docker rmi ubuntu
您也可以使用以下命令删除所有镜像:
sudo docker rmi -f $(sudo docker images -q)
现在,您已经了解了如何安装和使用Docker。请尝试自己动手来实践一下吧!
相关文章