- 安装
- 启动
service docker start
常用命令
-
创建容器
docker create -it ubuntu:latest
新创建的容器处于停止状态,通过docker ps -a
可以列出所有的容器- -i 保持标准输入打开
- -t 是否分配一个伪终端
启动容器
docker start ubuntu:latest
-
创建并启动容器
docker run -it ubuntu /bin/bash
启动过程如下:- 利用镜像创建一个容器,并启动该容器;
- 分配一个文件系统给容器,并在只读的镜像层外面挂载一层可读写层;
- 从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中;
- 从网桥的地址池配置一个IP地址给容器;
- 执行用户指定的应用程序;
- 执行完毕后容器被自动终止。
参数:
- -d 让docker容器以守护态(daemon)运行
获取容器内输入
docker logs 9793d4901976
停止容器
docker stop -t 9793d4901976
等待一段时间(默认10秒)终止容器
docker kill 9793d4901976
立即终止容器重启容器
docker restart 9793d4901976
-
进入容器
docker exec -it 9793d4901976 /bin/bash
其他进入容器的命令- attach 命令
docker attach 9793d4901976
- attach 命令
-
删除容器
docker rm 9793d4901976
参数- -f 强制终止并删除一个运行中的容器
- -l 删除容器的链接,保留容器
- -v 删除容器挂载的数据卷
导出容器
docker export -o ubuntu.tar 9793d4901976
导入容器
docker import ubuntu.tar -- test/ubuntu:v1.0