Docker 是一个开源的应用容器引擎,可以打包您的应用以及其依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。以下是 Docker 的基本教程。
安装 Docker
首先,您需要在您的机器上安装 Docker。以下是使用 Docker Engine 安装 Docker 的步骤:
安装 Docker Engine:
- Ubuntu:
sudo apt-get update && sudo apt-get install docker-ce
- CentOS:
sudo yum install -y yum-utils && sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo && sudo yum install docker-ce
- MacOS:从 Docker 官网下载 Docker Desktop
- Ubuntu:
启动 Docker:
sudo systemctl start docker
验证安装:
docker --version
使用 Docker
以下是一些基本的 Docker 命令:
- 运行容器:
docker run hello-world
- 查看容器:
docker ps
- 停止容器:
docker stop <容器ID>
- 删除容器:
docker rm <容器ID>
容器镜像
Docker 镜像是可执行的软件包,它包含运行应用程序所需的一切。您可以从 Docker Hub 下载现成的镜像,也可以自己构建镜像。
- 下载镜像:
docker pull ubuntu
- 构建镜像:
docker build -t my-own-ubuntu .
示例:使用 Docker 运行一个 Web 服务器
- 下载 Nginx 镜像:
docker pull nginx
- 运行 Nginx 容器:
docker run -d -p 8080:80 nginx
- 访问 Web 服务器:打开浏览器,访问
http://localhost:8080
Nginx 容器
扩展阅读
希望这个教程能帮助您开始使用 Docker!