容器管理
创建一个容器
但这个容器并没有运行
docker create -it centos7-min bash
容器的启动,停止,重启
docker start 1773a367cd56
docker start|stop|restart 容器id
docker run -itd 镜像名 bash; 相当于create,start
docker run -it centos7-min
bash
将镜像运行为容器,并进入到容器里,但退出bash,容器也就停止运行
给容器取一个名字,方便进入容器时用
docker run -itd --name 容器名 镜像名 bash
docker exec -it 容器名 bash
将镜像运行为容器,执行命令后删除容器,docker ps -a 也查看不出容器信息
docker run --rm -it 镜像名 bash -c "命令"
容器的删除
docker rm `docker ps -a|awk 'NR!=1{print $1}'` //删除所有没有运行的容器
容器的运行历史信息
docker logs 容器名 // 可以获取到容器的运行历史信息
容器的进入
退出容器终端时,容器停止运行
docker run -itd --name xue centos bash
docker attach xue
退出容器终端时,容器还在运行
docker run -itd --name peng centos bash
docker exec -it peng bash
导出容器为一个文件
docker export peng > peng.tar
导入文件为一个镜像
cat peng.tar |docker import - peng.mirrors