我来为您详细讲解“Docker的三种安装方式汇总”的完整攻略。
标准的Docker安装(适用于Ubuntu、Debian、Fedora和CentOS等Linux发行版)
- 首先,需要卸载旧版本的Docker。可以通过以下命令来完成:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
- 更新软件包索引,并安装Docker:
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
- 验证Docker是否安装成功,并查看其版本号:
$ sudo docker version
- 接下来,我们需要使用Docker创建并运行容器。
使用Docker安装Docker(适用于MacOS和Windows)
-
首先,必须安装
Docker Desktop
,可以从以下链接下载: -
Mac: https://docs.docker.com/docker-for-mac/install/
-
Windows: https://docs.docker.com/docker-for-windows/install/
-
下载并安装依赖包。
-
验证Docker是否安装成功
$ docker --version
- 接下来,我们需要使用Docker创建并运行容器。
使用二进制包安装Docker(适用于CentOS、Ubuntu、Debian、Fedora和MacOS)
-
首先,需要访问https://download.docker.com/linux/static/stable/或https://download.docker.com/mac/static/stable/x86_64/,选择合适的版本,然后下载到本地。
-
解压缩下载的文件:
$ tar -xzvf docker-{VERSION}.tgz
- 将二进制文件复制到 /usr/local/bin:
$ sudo cp docker/* /usr/local/bin/
- 接下来,我们需要使用Docker创建并运行容器。
示例
下面通过一个简单的示例来演示如何使用Docker运行一个Nginx服务器。
- 首先,从Docker Hub上拉取Nginx镜像:
$ docker pull nginx
- 创建一个Docker容器,并运行Nginx:
$ docker run --name my-nginx -p 8080:80 -d nginx
这个命令做了以下几件事情:
--name
参数指定了容器的名称为my-nginx
-p
参数将容器的80端口映射到主机的8080端口-
-d
参数表示容器运行在后台 -
接下来,可以通过访问
http://localhost:8080
来验证Nginx是否运行成功。
以上就是Docker的三种安装方式汇总以及一个简单的示例。希望对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker的三种安装方式汇总 - Python技术站