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 不会
大道至简,悟在天成。
浙公网安备 33010602011771号