您的位置:首页 > 运维架构 > Docker

Docker之容器常见操作

2016-12-05 20:55 836 查看

Docker之容器常见操作

1.docker容器构建相关的指令

1.1 docker create

创建一个容器,并处于停止状态
比如:
docker create --name=create_container centos:7
创建一个名字为create_container的容器处于停止状态(centos:7为本地基础镜像)


1.2 docker run

创建一个容器并启动容器
比如:
docker  run -it --name=inspect_shell centos:7 /bin/bash
创建一个名字为inspect_shell的容器,并启动了该容器(交互式容器)
docker run --name daemon_hello -d centos:7 /bin/bash -c "while true;do echo hello word;sleep 1;done"
创建一个名字为daemon_hello的容器,并启动了该容器(后台型容器)


2.docker容器查看指令

docker ps

docker ps
查看正在运行的容器
docker ps -a
查看所有的容器(包括已停止的容器)
docker  ps -al
查看最新创建的容器


3. 启动和终止容器

docker start container_id

启动一个处于停止状态的容器

docker stop container_id

终止一个容器

docker kill container_id

强制终止一个容器

4.删除一个容器

docker rm container_id
删除一个容器
docker rm $(docker ps -a -q)
批量删除所有的容器


5.依附容器

docker attach container_id
主要用于交互式利用start启动之后没有终端可以依附,不能作用于后台型容器


6.查看容器日志

docker logs  -f container_id
这个命令主要用于查看后台型容器的输出 -f参数用于实时输出


7.查看容器进程

docker top container_id
查看容器中的进程


8.查看容器信息

docker inspect container_id
输入容器所有的配置信息
docker inspect -f='{{.State.Running}}' container_id
利用 -f参数查看容器特定信息,该命令查看容器的运行状态


9.容器的导入导出

docker export container_id >export.tar
导出容器保存到本地并命名为export.tar
cat export.tar | docker import - imported:container
导入本地tar包作为一个镜像
docker import url res:tag
导入网络的容器作为一个镜像
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: