docker 容器
查看容器网络等变量信息 docker inspect 37c8eef2b57d
创建容器 docker create
docker create -it centos:7.2
![](https://images2017.cnblogs.com/blog/1220669/201708/1220669-20170816171452162-143555635.png)
create新创建的容器处于stop状态,可以使用 docker ps -a 查看docker start启动
新建并启动容器 :
启动 :
docker start 容器名或ID ---基于新创建的容器启动
![](https://images2017.cnblogs.com/blog/1220669/201708/1220669-20170816171518021-616901099.png)
docker run -ti 容器名或ID 方式(如/bin/bash) ----将处于stop状态的容器重新启动
-t --分配一个伪终端并绑定到标准输入上 -i--让容器标准输入始终打开
-d --加入守护状态运行
当我们exit或Ctrl+d退出后容 器上运行的程序即终止
![](https://images2017.cnblogs.com/blog/1220669/201708/1220669-20170816171534553-1998214291.png)
--name 指定容器名字 centos----镜像名字 -v ---指定数据卷
终止容器 docker stop ID
查看终止状态的容器 : docker ps -a -q
启动终止的容器 : docker start ID
重启终止的容器 : docker restart ID
进入容器 :
![](https://images2017.cnblogs.com/blog/1220669/201708/1220669-20170816171607537-1268467172.png)
1. docker attach hopeful_rosalind
2. docker exec -ti 53df2ea69aca /bin/bash ---推荐此方式
3. naenter---比较麻烦
删除容器 docker rm
![](https://images2017.cnblogs.com/blog/1220669/201708/1220669-20170816171629490-741046486.png)
参数 :
-f : 强行终止或删除一个运行中的容器
-l : 删除容器的连接,但保留容器 -v : 删除容器挂载的数据卷
导出或导入容器 docker export docker import
导出 : docker export ID >test.tar.gz
![](https://images2017.cnblogs.com/blog/1220669/201708/1220669-20170816171647381-1780276902.png)
导入 : cat test.tar.gz | docker import - test/test:1.0
查看 : docker image会发现多了一个im多了一个镜像