Docker 是一个开源的应用容器引擎,可以让你将应用程序与基础设施分开,以此快速交付软件。下面是一些关于 Docker 的基本教程。
快速开始
安装 Docker
- 首先,你需要安装 Docker。你可以通过访问 Docker 官方网站 获取安装教程。
运行第一个容器
- 一旦安装了 Docker,你可以运行一个简单的容器,例如运行一个 Nginx 服务器:
docker run -d -p 80:80 nginx
- 一旦安装了 Docker,你可以运行一个简单的容器,例如运行一个 Nginx 服务器:
使用 Dockerfile 构建镜像
- 你可以使用 Dockerfile 来创建自定义镜像。下面是一个简单的 Dockerfile 示例:
FROM ubuntu RUN echo "Hello, world!" > /usr/share/nginx/html/index.html EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]
- 你可以使用 Dockerfile 来创建自定义镜像。下面是一个简单的 Dockerfile 示例:
常用命令
docker pull <image>
: 从 Docker Hub 下载镜像。docker run <image>
: 运行一个容器。docker ps
: 查看正在运行的容器。docker stop <container>
: 停止一个容器。
示例:使用 Docker 运行 TensorFlow
TensorFlow 是一个开源的机器学习框架。下面是如何使用 Docker 运行 TensorFlow 的简单教程。
拉取 TensorFlow 镜像
docker pull tensorflow/tensorflow
运行容器
docker run --name my_tensorflow -it tensorflow/tensorflow bash
在容器中运行 TensorFlow
import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') print(hello.numpy())
总结
Docker 是一个强大的工具,可以帮助你快速部署和运行应用程序。希望这个简单的教程能帮助你入门。