Docker 是一个开源的应用容器引擎,可以打包您的应用以及其依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。以下是 Docker 的基本教程。

安装 Docker

首先,您需要在您的机器上安装 Docker。以下是在 Ubuntu 上安装 Docker 的步骤:

  1. 更新您的包列表:
    sudo apt-get update
    
  2. 安装 Docker:
    sudo apt-get install docker.io
    
  3. 启动 Docker 服务:
    sudo systemctl start docker
    
  4. 验证 Docker 是否已正确安装:
    sudo docker --version
    

创建一个简单的 Docker 容器

现在,让我们创建一个简单的 Docker 容器。以下是一个名为 hello-world 的容器,它将打印 "Hello from Docker!"。

  1. 创建一个名为 Dockerfile 的文件,并添加以下内容:
    FROM hello-world
    
  2. 构建容器:
    sudo docker build -t hello-world .
    
  3. 运行容器:
    sudo docker run hello-world
    

您将看到以下输出:

Hello from Docker!

Docker 镜像

Docker 镜像是构建 Docker 容器的蓝图。您可以从 Docker Hub 上获取公共镜像,也可以自己创建镜像。

从 Docker Hub 获取镜像

sudo docker pull ubuntu

创建自定义镜像

  1. 创建一个名为 Dockerfile 的文件,并添加以下内容:
    FROM ubuntu
    RUN apt-get update && apt-get install -y nginx
    
  2. 构建镜像:
    sudo docker build -t my-nginx .
    
  3. 运行容器:
    sudo docker run -d -p 8080:80 my-nginx
    

现在,您可以在浏览器中访问 http://localhost:8080 来查看 Nginx 的默认页面。

参考链接

更多关于 Docker 的信息,请访问我们的 Docker 官方文档

Docker Logo