docker-ce-17.09 容器创建,运行,进入,删除,导入/导出

本文介绍了如何使用Docker进行容器的基本操作,包括创建、启动、守护态运行、停止、重启、进入容器、导出和导入容器等。同时提供了具体的命令示例帮助读者快速上手。

docker容器是镜像运行的一个运行实例,带有额外的可写文件层。

一、创建容器

> docker create -it centos:latest

create命令新建的容器处于停止状态,可以使用docker start命令启动。

 

二、创建并启动容器

> docker run -ti centos:latest /bin/bash

-t 表示分配一个伪终端并绑定到容器的标准输入上

-i 表示让容器的标准输入保持打开

 

三、守护态运行容器

> docker run -d centos:latest /bin/sh -c "while true; do echo hello world; sleep 1; done"

 

查看容器的输出信息(24f373b8ed24表示容器ID)

> docker logs 24f373b8ed24

 

四、停止容器

> docker stop 24f373b8ed24

  

五、重启容器

> docker restart 24f373b8ed24

  

六、通过nsenter工具进入容器


1、先获取容器的进程PID

> docker inspect --format "{{.State.Pid}}" 24f373b8ed24

2、通过nsenter进入容器

> nsenter --target 21050 --mount --uts --ipc --net --pid

七、删除容器

查看当前容器

> docker ps -a

删除指定容器

> docker rm 68a49c84b365

强制删除一个运行中的容器

> docker rm -f 7397c635d7ad

  

八、导出容器

> docker export da90658caf33 > /data/centos1.tar

  

九、导入容器

> cat /data/centos1.tar | docker import - centos:import

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值