下面我将为您详细讲解 Docker 安装和简单使用入门教程,包含两个实际示例。
Docker 安装
要使用 Docker,需要先在您的机器上安装 Docker。 Docker 目前支持多种操作系统环境,如 Linux, macOS, Windows 等。在不同环境下,Docker 的安装方式略有不同。下面以 Ubuntu 为例,介绍 Docker 的安装方法。
安装前的准备
更改更新源之前,我们需要先卸载旧版本的 Docker 和 Docker Engine。
sudo apt-get remove docker docker-engine docker.io
安装需要的软件包,让 apt 使用 HTTPS 以及安装 CA 证书。
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
安装 Docker
- 添加 Docker GPG 密钥。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加 Docker APT 库。
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 安装 Docker CE.
sudo apt-get update
sudo apt-get install docker-ce
完成以上步骤后,您可以通过以下命令检查是否安装成功。
sudo docker run hello-world
如果出现如下信息,则表示安装成功。
Hello from Docker!
This message shows that your installation appears to be working correctly.
Docker 使用
使用 Docker,您需要先下载所需的镜像(image),并通过镜像创建一个运行时(container)。下面,我们为您介绍一个简单的 Docker 应用实例。
示例一:运行 Nginx
- 拉取 Nginx 镜像。
sudo docker pull nginx
- 运行 Nginx。
sudo docker run --name my-nginx -p 80:80 -d nginx
说明:
- --name:容器的名称为 my-nginx。
- -p:将宿主机的 80 端口映射到容器的 80 端口。
-
-d:以守护态(后台)运行 Nginx 容器。
-
访问 Nginx。
在浏览器中输入 http://localhost
或 http://宿主机IP
即可访问 Nginx。
示例二:构建自己的镜像
- 在当前目录下创建一个
Dockerfile
文件。
FROM nginx
COPY index.html /usr/share/nginx/html
- 在当前目录下创建一个
index.html
文件。
<!DOCTYPE html>
<html>
<head>
<title>Hello Docker!</title>
</head>
<body>
<h1>Hello Docker!</h1>
<p>This is an example page for Docker.</p>
</body>
</html>
- 使用
docker build
命令构建镜像。
sudo docker build -t my-nginx .
说明:
-t
:指定镜像的名称为 my-nginx。-
.
: 指定 Dockerfile 所在的路径。 -
运行容器并访问。
sudo docker run --name my-nginx2 -p 81:80 -d my-nginx
在浏览器中输入 http://localhost:81
或 http://宿主机IP:81
即可访问自己构建的镜像。
好了,以上就是 Docker 安装和简单使用入门教程的完整攻略,希望对您有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker安装和简单使用入门教程 - Python技术站