启动
新建并启动
|
|
- 若本地不存在镜像会自动下载
- 利用镜像创建并启动容器
- 分配一个文件系统,并在只读镜像层外挂载一层读写层
- 从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去
- 从地址池配置一个 ip 地址给容器
- 执行用户指定的应用程序
- 执行完毕后容器被终止
启动已终止的容器
docker start <容器标识>
守护态运行
通常通过参数-d
实现
要获取容器的输出信息,可以通过 docker logs
命令
终止
docker stop <容器标识>
来终止守护态运行中的容器exit
或Ctrl+d
来退出终端容器终止状态的容器可以用
docker ps -a
命令看到处于终止状态的容器,可以通过
docker start <容器标识>
命令来重新启动docker restart <容器标识>
命令会将一个运行态的容器终止,然后再重新启动它
进入容器
进入守护态运行中的容器
attach
命令
docker attach <容器标识>
当多个窗口同时 attach
到同一个容器的时候,所有窗口都会同步显示
nsenter
命令
导出和导入
导出容器
docker export 7691a814370e > ubuntu.tar
导入容器
cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0
删除
- 删除终止状态容器
docker rm <容器标识>
- 强制删除运行中的容器
docker rm -f <容器标识>
- 清理所有处于终止状态的容器
docker rm $(docker ps -a -q)