Docker 是一个开源的应用容器引擎,可以让你将应用程序与基础设施分开,以此快速交付软件。下面是一些关于 Docker 的基本教程。

快速开始

  1. 安装 Docker

    • 首先,你需要安装 Docker。你可以通过访问 Docker 官方网站 获取安装教程。
  2. 运行第一个容器

    • 一旦安装了 Docker,你可以运行一个简单的容器,例如运行一个 Nginx 服务器:
      docker run -d -p 80:80 nginx
      
  3. 使用 Dockerfile 构建镜像

    • 你可以使用 Dockerfile 来创建自定义镜像。下面是一个简单的 Dockerfile 示例:
      FROM ubuntu
      RUN echo "Hello, world!" > /usr/share/nginx/html/index.html
      EXPOSE 80
      CMD ["nginx", "-g", "daemon off;"]
      

常用命令

  • docker pull <image>: 从 Docker Hub 下载镜像。
  • docker run <image>: 运行一个容器。
  • docker ps: 查看正在运行的容器。
  • docker stop <container>: 停止一个容器。

示例:使用 Docker 运行 TensorFlow

TensorFlow 是一个开源的机器学习框架。下面是如何使用 Docker 运行 TensorFlow 的简单教程。

  1. 拉取 TensorFlow 镜像

    docker pull tensorflow/tensorflow
    
  2. 运行容器

    docker run --name my_tensorflow -it tensorflow/tensorflow bash
    
  3. 在容器中运行 TensorFlow

    import tensorflow as tf
    
    hello = tf.constant('Hello, TensorFlow!')
    print(hello.numpy())
    

总结

Docker 是一个强大的工具,可以帮助你快速部署和运行应用程序。希望这个简单的教程能帮助你入门。

了解更多关于 Docker 的内容


Docker_logo
---