docker命令

Posted zqltqy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker命令相关的知识,希望对你有一定的参考价值。

搜索镜像

命令
docker search --help
docker search ubuntu (所搜ubuntu镜像)
关键字段 -NAME :镜像名称 -DESCRIPTION :镜像描述 -STARS:下载量 -OFFICIAL:是否为官方出品 -AUTOMATED:是否使用dickerfile文件自动生成的

  获取镜像

下载远程仓库中的镜像
docker pull --help   ---查看命令帮助手册
docker pull +镜像名

镜像存储位置
/var/lib/docker
版本信息 1、默认:自动下载为最新版本
2、指定tag:1、latest表示下载最新版本 2、用tag+版本号信息(下载指定版本)

  查看本地镜像

命令
docker images 或docker image ls(查看本地仓库中所有镜像)
docker images ubuntu (查看本地镜像仓库中的摸一个镜像)

关键字段
-REPOSITORY:本地镜像仓库中的镜像名称
-TAG:镜像版本号
-IMAGE ID:镜像ID
CTEATED:镜像被创建时间
-SIZE:镜像大小

  镜像别名

镜像别名
docker tag --help
docker tag 源镜像名【版本 (默认latest)】新镜像名【版本  默认latest)】

  删除镜像

$ docker rmi --help
$ docker rmi 镜像名/镜像ID[:tag]
tag: 如果镜像的版本不是 latest, 不能省略tag。
-f, --force : 强制删除
$ docker rmi ubuntu # 只能删除tag为 latest 的镜像
$ docker rmi ubuntu:v1.0 # 能删除tag为v1.0 的镜像
$ docker rmi -f 2ca708c1c9cc # 有相同镜像ID的镜像,会被强制全部删除。

  导出镜像

$ docker save --help
$ docker save -o 镜像名.tar.img 源镜像名
-o, --output: 指定导出的镜像名称。
$ docker save -o ./docker_test/myrds.tar.img redis:latest # 生成镜像,保存到指定目录
$ docker save -o myRedis2.tar.img redis # 生成镜像,保存到当前目录

  导入镜像

$ docker load --help
$ docker load -i 镜像名.tar.img 
$ docker load < 镜像名.tar.img
# 方法1:
$ docker load -i myrds.tar.img
# 方法2:		
$ docker load < myrds.tar.img

  

以上是关于docker命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段——cli的终端命令大全

VSCode自定义代码片段4——cli的终端命令大全

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

markdown docker-compose片段