docker入门

docker架构

  • 镜像(Image):相当于root文件系统

  • 容器(Container):容器是镜像运行时的实体

  • 仓库(Repository):代码控制中心,保存镜像

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
删除所有处于终止的容器

版权声明:本文为Uzizi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。