docker4 频繁使用的一些命令

前文我们知道如何查看和使用docker 命令,本文我们说说docker 频繁使用的一些命令

 

镜像本身不能提供服务,镜像只有运行之后(我们叫做container,容器)才会提供各种服务,

这就好像PC台式机刚买回来需要做系统(如xpghost.iso,xpghost.gho)一样,

只有通过系统光盘(如xpghost.iso,xpghost.gho)将系统安装到硬盘,装好系统后,才能够使用

image好比系统光盘,

container好比台式机中的系统 

 

OK,清楚了image和container的关系后,我们来说说常用的docker命令

 

docker images 查看镜像

docker run 镜像名或镜像前4位id(只要id不重,1位也行的) 运行镜像

docker ps 查看正在运行的镜像 -a 则查看所有镜像

docker start,stop 启停容器

docker rmi 镜像名或镜像前4位id(只要id不重,1位也行的) 删除镜像,

注意正在运行的container是无法被删除的,需要先停止才能删除,-f 可以强制删除

docker pull 镜像名或镜像前4位id(只要id不重,1位也行的) 从docker hub中拉取镜像

docker push镜像名或镜像前4位id(只要id不重,1位也行的) 向 docker hub中推送镜像

docker exec -it 镜像名或镜像前4位id(只要id不重,1位也行的)  要指行的脚本,可以进入到正在运行的容器中

docker exec -it ubuntu /bin/bash 

docker attach 与exec 的区别是

attach进入到docker container中,一旦执行退出命令exit,容器就会停止运行

exec 不会

posted @ 2016-12-02 12:59  三无宋老师  阅读(79)  评论(0)    收藏  举报