docker架构
docker命令
获取镜像
docker pull ubuntu
启动容器
docker run -it ubuntu /bin/bash
-i 交互式操作
-t 终端
ubuntu 镜像(本地若无镜像,从远端源仓库拉取到本地)
/bin/bash 命令,调用镜像ubuntu的shell
退出容器
exit
ctrl+D
启动已停止的容易
docker ps -a
获取docker实例ID
docker start b750bbbcfd88
后台进入容器
docker run -itd --name ubuntu-test ubuntu /bin/bash
-d 后台静默运行
两种进入交互界面方法
docker exec -it 243c32535da7 /bin/bash
退出不会停止容器
docker attach 1e560fca3906
退出会停止容器
导出与导入容器
docker export 1e560fca3906 > ubuntu.tar
导出容器
cat docker/ubuntu.tar | docker import - test/ubuntu:v1
导入容器
test/ubuntu 导出后的镜像名字
v1 导出后的镜像版本,tag
删除容器
docker rm -f 1e560fca3906
删除指定容易
docker container prune
删除所有处于终止的容器