天津网站设计 河西,如何做旅游计划的网站,比较流行的sns营销网站,腾讯域名怎么做网站1. 什么是Container#xff08;容器#xff09; 要有Container首先要有Image#xff0c;也就是说Container是通过image创建的。 Container是在原先的Image之上新加的一层#xff0c;称作Container layer#xff0c;这一层是可读可写的#xff08;Image是只读的#xff0…1. 什么是Container容器 要有Container首先要有Image也就是说Container是通过image创建的。 Container是在原先的Image之上新加的一层称作Container layer这一层是可读可写的Image是只读的。 在面向对象的编程语言中有类跟对象的概念。类是抽象的对象是类的具体实现。Image跟Container可以类比面向对象中的类跟对象Image就相当于抽象的类Container就相当于具体实例化的对象。 Image跟Container的职责区别Image负责APP的存储和分发Container负责运行APP。 2. 如何创建容器 1. 查看镜像 docker images 2. 创建容器 docker run gwl/hello-world 3. 查看容器 docker container ls 查询正在运行的容器 docker container ls -a 查询所有容器 3. 销毁容器 1. 查看容器 docker container ls -a 2. 删除容器 这里我们删除 id 为 db2b7e20d4e6 可以简写一部分只要id能够区分不同就行 docker container rm db2b7e20d4e6 4. 其他指令 docker container ls 等价于 docker ps docker container ls -a 等价于 docker ps -a docker container rm id 等价于 docker rm id docker images rm id 等价于 docker rmi 批量删除容器 docker ps -a 查询全部容器 docker ps -aq 获取容器id docker rm $(docker ps -aq) 批量删除所有容器 查询所有退出的容器 docker container ls -f statusexited -q 批量删除所有退出容器 docker rm $(docker container ls -f statusexited -q)