以下是 Linux 离线安装 Docker 的过程,这是一键式安装。
准备工作
在开始安装前,您需要确保已经做好以下准备工作:
- 离线下载 Docker CE 的二进制安装包。
- 上传安装包到 Linux 服务器。
- 确保 Linux 服务器已经安装 Docker 的必要依赖项。
步骤1:安装依赖项
首先,我们需要确保 Linux 服务器上已经安装了两个必要的依赖项:aufs-tools
和 cgroupfs-mount
。它们用于文件系统的管理和容器的资源限制。
在基于 Debian 的 Linux 发行版上,使用以下命令安装这两个依赖项:
$ sudo apt-get update
$ sudo apt-get install -y aufs-tools cgroupfs-mount
在基于 RHEL 或 CentOS 的 Linux 发行版上,使用以下命令安装这两个依赖项:
$ sudo yum update
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
步骤2:安装 Docker
请按照下列步骤安装 Docker:
使用以下命令解压 Docker CE 的二进制安装包(请根据您下载的版本自行替换 docker-18.09.9.tgz
):
$ sudo tar -xvf docker-18.09.9.tgz
使用以下命令将解压后的 Docker 文件夹拷贝到 /usr/local/bin
目录下:
$ sudo cp -r docker/* /usr/local/bin/
使用以下命令启动 Docker 服务:
$ sudo dockerd
使用以下命令查看 Docker 版本信息:
$ docker version
如果版本信息正确显示,则说明 Docker CE 已经成功安装在您的 Linux 服务器上。
示例1:运行第一个 Docker 容器
您可以尝试运行一个 Docker 容器,以检查 Docker 是否正确安装。
使用以下命令拉取 hello-world
镜像:
$ docker pull hello-world
使用以下命令启动 hello-world
容器:
$ docker run hello-world
如果您看到如下信息,则表示 Docker 已经成功地运行了第一个容器:
Hello from Docker!
This message shows that your installation appears to be working correctly.
示例2:通过 Dockerfile 构建镜像
使用 Docker 可以通过 Dockerfile 定义容器的构建过程,并构建自己的镜像。
创建一个名为 Dockerfile
的文本文件,内容如下:
FROM ubuntu:16.04
RUN apt-get update && apt-get install -y nginx
CMD ["nginx", "-g", "daemon off;"]
使用以下命令构建镜像:
$ docker build -t nginx-ubuntu:1.0 .
使用以下命令启动镜像:
$ docker run -d -p 80:80 nginx-ubuntu:1.0
使用浏览器访问 http://localhost 即可看到 Nginx 的默认欢迎页面。
这就完成了 Linux 离线安装 Docker 的过程,包含了两个示例:运行第一个 Docker 容器,以及通过 Dockerfile 构建镜像。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux 离线安装docker的过程(一键式安装) - Python技术站