3.DIY image
3.1如何去掉sudo权限命令,让当前用户拥有操作docker的权限?


3.2 制作一个image:
拉取一个非常小的base image,hello-world。其中是一个可执行文件,运行起来就是一个容器。


mkdir hello-world


打成二进制文件hello

构建一个三层的image:from scratch意思是不在其他base image之上。

通过docker run 可以发现hello-world可以运行成一个container。
docker history +imageid 可以查看当前image的层次,下面一层是添加文件,上面是执行命令。

注:

3.3 container 运行容器:
因为hello-world不是一个常驻内存的容器,CMD[“/hello”]命令执行完就会退出。-a查看已执行和正在执行的容器。


“bin/bash”也不会常驻内存:

3.4熟悉一些命令行操作:
如删除容器

Dk两大类命令,comment简化了manager comment 。
如 docker container ls -a 等同于docker ps -a

如docker rm默认就是移除一个容器:

移除一个image:

等同于 docker rmi 280e
批量清理容器:

使用docker rm $(docker container ls -aq)

批量清除所有已退出的容器:

