安装 Docker 可以通过两种方式进行,一种是通过 yum 安装,另一种是手动安装。
通过 yum 安装 Docker
执行以下两个命令,将 Docker CE 社区版存储库添加到系统中并安装 Docker CE:
- 首先,安装所需的包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加 Docker 社区版存储库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 安装 Docker CE:
sudo yum install docker-ce docker-ce-cli containerd.io
- 启动 Docker:
sudo systemctl start docker
- 检查 Docker 是否安装成功:
sudo docker run hello-world
手动安装 Docker CE
- 在 Docker 官方网站 上下载 Docker CE 的二进制文件:
curl -LO https://download.docker.com/linux/static/stable/x86_64/docker-ce-18.06.1.ce.tgz
- 解压 Docker CE 文件:
tar xzvf docker-ce-18.06.1.ce.tgz
- 将二进制文件复制到 /usr/bin/ 目录:
sudo cp docker/* /usr/bin/
- 启动 Docker:
sudo systemctl start docker
- 检查 Docker 是否安装成功:
sudo docker run hello-world
示例说明
以下是一些使用 Docker 的简单示例:
- 下载并启动一个 Web 应用程序:
sudo docker run -p 80:80 -d nginx
这个命令会下载 nginx 镜像并启动一个容器来运行 nginx 服务,并将容器端口映射到主机上的 80 端口。
- 在 Docker 容器中运行 Python 应用程序:
sudo docker run -it python:3.6 bash
python3 -c "print('Hello, World!')"
这个命令会下载 Python 3.6 镜像并启动一个容器,在容器中打开一个交互式的 bash 终端,并运行一个 Python 应用程序。
希望这些示例可以帮助你更好地理解如何在 CentOS 7 中安装 Docker 并使用 Docker 运行应用程序。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 7安装Docker - Python技术站