Docker容器管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker容器管理相关的知识,希望对你有一定的参考价值。
创建容器:
docker create -it [NAME]:[TAG]
启动容器:
docker start ID
创建并启动容器:
docker run -it [NAME]:[TAG] COMMAND [PARAMS]
-i:让容器的标准输入保持打开。
-t:让Docker分配一个伪终端。
-d:让Docker容器在后台以守护态形式运行。
停止容器:
docker stop ID
首先向容器发送SIGTERM信号,等待一段时间后再发送SIGKILL信号终止容器。
docker kill ID
直接发送SIGKILL信号来强行终止容器。
重启容器:
docker restart ID
进入容器:
docker attach
当多个窗口同时attach到同一个容器的时候,所有窗口都会同步显示。当某个窗口因命令阻塞时,其他窗口也无法执行操作。
docker exec -it ID COMMAND
直接在容器内运行命令。
删除容器:
docker rm [OPTIONS] CONTAINER [CONTAINER...]
-f,--force:强行终止并删除一个运行中的容器。
-l,--link:删除容器的连接,但保留容器。
-v,--volumes:删除容器挂载的数据卷。
导出容器:
docker export CONTAINER
导出容器后,在其他机器上通过导入命令实现容器的迁移。
导入容器:
cat xxx.tar | sudo docker import - test/ubuntu:v1.0
导入一个容器快照到本地镜像库。容器快照文件将丢弃所有的历史记录和元数据信息。
以上是关于Docker容器管理的主要内容,如果未能解决你的问题,请参考以下文章