第一.关于 docker的常用命令
Docker容器的一些命令按功能分类大致如下:
1.Docker环境信息(info、version)
2.镜像管理(build、images、import、load、rmi、save、tag、commit)
3.镜像仓库命令(login、logout、pull、push、search)
4.容器运维操作(attach、export、inspect、port、ps、rename、stats、top、wait、cp、diff、update)
5.系统信息日志(events、history、logs),其中events打印容器的实时系统事件,history 打印出指定镜像的历史版本信息,logs打印容器中进程的运行日志。
6.容器生命周期管理(create、exec、kill、pause、restart、rm、run、start、stop、unpause)
7.容器资源管理(volume、network)
第二,关于镜像命令
列出本地镜像
2.# 具体列解释含义:
3.REPOSITORY #镜像仓库源
4.TAG #镜像的标签
5.IMAGE ID #镜像id
6.CREATED #创建时间
7.SIZE #大小
其中,在同一个仓库源可以有多个TAG,表示这个仓库源的不同版本,我们使用REPOSITORY:TAG来定义不同的镜像。如果不指定一个镜像的版本标签,例如只使用tomcat,docker将默认使用tomcat:latest镜像:
1.docker images -a #列出本地所有的镜像
2.docker images -q #只显示镜像ID
3.docker images --digests #显示镜像的摘要信息
4.docker images --no-trunc #显示完整的镜像信息
第三,关于查找镜像
1.docker search tomcat # 从Docker Hub上查找tomcat镜像
2.STARS: # 关注度
3.docker search --filter=stars=300 tomcat #从Docker Hub上查找关注度大于300的tomcat镜像
从Docker Hub上查找关注度大于300的tomcat镜像
1.NAME #名称
2.DESCRIPTION #描述
3.STARS #点赞,关注度,类似GitHub
4.OFFICIAL #是否官方
5.AUTOMATED #是否自动构建
第四,关于镜像下载
1.docker pull tomcat #从Docker Hub上下载tomcat镜像,默认是最新版本。等价于:docker pull tomcat:latest
2.docker pull tomcat:8 # 选择指定版本下载
如果需要确认是否有需要下载的版本,可以在https://hub.docker.com/上查找,docker在这里也提供了相应的下载命令。
以上是部分docker 常用命令,此外常用的还有容器命令相关。