Docker 是一个开源的应用容器引擎,可以用于打包、发布和运行应用。以下是一些关于 Docker 的基础教程。
安装 Docker
Windows
- 访问 Docker 官网 下载 Docker Desktop for Windows。
- 安装完成后,按照提示完成配置。
macOS
- 打开终端,运行以下命令:
brew cask install docker
- 安装完成后,按照提示完成配置。
Linux
- 对于基于 Debian 的系统(如 Ubuntu),运行以下命令:
sudo apt-get update sudo apt-get install docker.io
- 对于基于 Red Hat 的系统(如 CentOS),运行以下命令:
sudo yum install docker
基本命令
查看版本
docker --version
运行容器
docker run hello-world
查看容器列表
docker ps
查看镜像列表
docker images
示例:运行一个 Web 服务器
以下示例将演示如何使用 Docker 运行一个简单的 Web 服务器。
- 在本地创建一个名为
Dockerfile
的文件,内容如下:
FROM nginx
COPY . /usr/share/nginx/html
- 在命令行中,切换到
Dockerfile
所在的目录,运行以下命令:
docker build -t my-nginx .
- 运行容器:
docker run -d -p 8080:80 my-nginx
现在,您可以通过访问 http://localhost:8080
来访问您的 Web 服务器。
Docker Logo