Docker 是一个开源的应用容器引擎,可以打包、发布和运行应用。它使用 Cgroups 和 Namespaces 来提供轻量级、可移植、自给自足的容器。
基础概念
- 容器(Container):Docker 容器是一种轻量级、可执行的软件包,它包含应用程序及其所有依赖项。
- 镜像(Image):Docker 镜像是容器的模板,用于创建容器实例。
- 仓库(Repository):Docker 仓库是存储和分发镜像的地方。
安装 Docker
以下是在 Linux 系统上安装 Docker 的步骤:
更新系统包列表:
sudo apt-get update
安装 Docker:
sudo apt-get install docker.io
启动 Docker 服务:
sudo systemctl start docker
测试 Docker:
sudo docker run hello-world
如果一切正常,您将看到以下输出:
Hello from Docker! This message shows that your installation appears to be working correctly.
容器操作
以下是一些基本的容器操作:
创建容器:
sudo docker run -d -P --name mynginx nginx
这将创建一个名为
mynginx
的容器,并映射端口 80 到主机上的随机端口。查看容器:
sudo docker ps
这将列出正在运行的容器。
停止容器:
sudo docker stop mynginx
这将停止名为
mynginx
的容器。删除容器:
sudo docker rm mynginx
这将删除名为
mynginx
的容器。
镜像操作
以下是一些基本的镜像操作:
拉取镜像:
sudo docker pull nginx
这将从 Docker Hub 拉取
nginx
镜像。查看镜像:
sudo docker images
这将列出所有本地镜像。
删除镜像:
sudo docker rmi nginx
这将删除
nginx
镜像。
下一站
想要了解更多关于 Docker 的内容,请访问 Docker 官方文档。
图片
Docker 镜像