文章目录
- 一、创建容器
- 二、查看容器
- 2.1、查看已启动容器
- 2.2、查看创建的所有容器(包括停止的)
- 三、启动容器
- 四、停止容器
- 五、进入容器
- 六、导出和导入容器
- 七、删除容器
一、创建容器
创建容器,处于停止状态
docker create ubuntu:18.04
- 本地有镜像则使用本地镜像,本地没有则远端仓库拉取镜像;
- 创建成功后会返回一个容器ID;
创建并启动容器
docker run ubuntu:18.04
docker run -itd --name ubuntu_test ubuntu:18.04 /bin/bash
run命令可选参数:
- -i:打开容器的标准输入;
- -t:告诉docker为容器建立一个命令行终端;
- -d:后台运行容器;
- –name:给容器起名字,便于管理;
- /bin/bash:告诉docker要在容器里面执行此命令
二、查看容器
2.1、查看已启动容器
docker ps
2.2、查看创建的所有容器(包括停止的)
docker ps
标题各字段含义:
- CONTAINER ID:容器的唯一表示ID。
- IMAGE:创建容器时使用的镜像。
- COMMAND:容器最后运行的命令。
- CREATED:创建容器的时间。
- STATUS:容器状态。
- PORTS:对外开放的端口。
- NAMES:容器名。可以和容器ID一样唯一标识容器,同一台宿主机上不允许有同名容器存在,否则会冲突。
三、启动容器
docker start 容器ID/容器名称
docker restart 容器ID/容器名称 //重启停止的容器
四、停止容器
docker stop 容器ID/容器名称 //将容器退出
docker kill
五、进入容器
在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:
docker attach 容器ID/容器名称 //导出容器快照到本地文件
docker exec
六、导出和导入容器
docker export 容器ID/容器名称 > xxx.tar
docker import
七、删除容器
docker rm [-f]
一次性删除所有容器:docker本身没有提供一次性删除操作,但是可以使用如下命令实现: