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

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

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

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

镜像

查看本地镜像: d

docker images  

docker image ls  

拉取镜像,以 Nginx 服务器为例:

docker pull nginx:alpine  

运行镜像:

docker run -d -p 8080:80 --name nginx nginx  

容器

TODO