Docker 学习之三:容器

构成Docker 的三驾马车:镜像,仓库和容器。这次说明下容器的内容。

容器概念:
容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。

Docker的启动有两种方式:新建启动和启动终止容器。

新建并启动

1
docker run

启动已终止容器

1
docker container start

后台运行Docker,添加 -d 参数

查看日志

1
docker container logs

进入容器进行操作(两种)

1
2
3
docker attach

docker exec

容器的导入和导出

1
2
3
docker export

docker import

容器的删除

1
docker container rm  删除停止的容器

加-f ,可以删除运行的容器,会先发送一个SIGKILL信号给容器,容器先停止,后被删除。

查看所有已经创建的包括终止状态的容器

1
docker container ls -a

清理掉所有处于终止状态的容器

1
docker container prune