学习 Docker(二):镜像与容器

镜像(Image)是打包的环境和软件栈,容器(Container)是在物理机上相互隔离运行的镜像。

如果以面向对象编程作为比喻,镜像相当于类,而容器相当于类的实例。类只有一个,而实例可以有许多个。

Docker Hub 为镜像的中央仓库 ,由于不可言语的原因,访问国外的中央仓库非常不稳定,可以使用国内 DaoCloud 镜像进行加速。

镜像

查看本地镜像:

docker images  

拉取镜像:

docker pull busybox  

运行镜像:

docker run -i -t --rm --name busybox busybox  

移除镜像:

docker rmi busybox  

容器

查看正在运行中的容器:

docker ps  

查看所有的容器:

docker ps -a  

停止一个容器:

docker stop busybox  

移除一个停止的容器:

docker rm busybox