Docker 是一个开源的应用容器引擎,可以打包您的应用以及其依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。以下是 Docker 的基本教程。
安装 Docker
首先,您需要在您的机器上安装 Docker。以下是在 Ubuntu 上安装 Docker 的步骤:
- 更新您的包列表:
sudo apt-get update
- 安装 Docker:
sudo apt-get install docker.io
- 启动 Docker 服务:
sudo systemctl start docker
- 验证 Docker 是否已正确安装:
sudo docker --version
创建一个简单的 Docker 容器
现在,让我们创建一个简单的 Docker 容器。以下是一个名为 hello-world
的容器,它将打印 "Hello from Docker!"。
- 创建一个名为
Dockerfile
的文件,并添加以下内容:FROM hello-world
- 构建容器:
sudo docker build -t hello-world .
- 运行容器:
sudo docker run hello-world
您将看到以下输出:
Hello from Docker!
Docker 镜像
Docker 镜像是构建 Docker 容器的蓝图。您可以从 Docker Hub 上获取公共镜像,也可以自己创建镜像。
从 Docker Hub 获取镜像
sudo docker pull ubuntu
创建自定义镜像
- 创建一个名为
Dockerfile
的文件,并添加以下内容:FROM ubuntu RUN apt-get update && apt-get install -y nginx
- 构建镜像:
sudo docker build -t my-nginx .
- 运行容器:
sudo docker run -d -p 8080:80 my-nginx
现在,您可以在浏览器中访问 http://localhost:8080
来查看 Nginx 的默认页面。
参考链接
更多关于 Docker 的信息,请访问我们的 Docker 官方文档。
Docker Logo