美文网首页
关于Docker基础命令(一)

关于Docker基础命令(一)

作者: 你好树洞先生 | 来源:发表于2019-12-27 21:07 被阅读0次

一、相关基础命令:

1.获取一个Ubuntu18.04系统的基础镜像:

$ docker pull ubuntu:18.04

2.列出本地主机上已有的镜像的基本信息

docker images / docker image  ls

=====================================

3.使用tag命令添加镜像标签

$ docker tag ubuntu:latest myubuntu:latest

4.使用inspect命令查看详细信息

docker [image] inspect ubuntu:18.04

5.使用history命令查看镜像历史

docker history Ubuntu:18.04

=====================================

6.搜索镜像:

docker search [option] keyword

例如:

docker search --filter=is-official=true nginx

7.删除镜像:

docker rmi 或者 docker image rm

例子:

docker rmi myubuntu:latest

正在运行的镜像是不让删除的,

但是 可以强制删除:

docker rmi -f ubuntu:18.04

=====================================

8.使用镜像ID来删除镜像:

docker rm ced82hnd930df

9.清理镜像

docker image prune

10.创建镜像:

创建镜像的方法有三种:基于已有的镜像的容器创建、基于本地模板导入

基于Dockerfile创建。

(1)基于已有的镜像的容器创建

docker [container] commit [option] CONTAINER [REPOSITORY] [:TAG]

-a, --author="":作者信息

-c, --change=[]:提交的时候执行Dockerfile指令

例子:

docker [container] commit -m "ADDed a new file" -a "Docker Newbee" a925cb40b3f0

(2)基于本地模板导入:

用户可以直接从一个操作系统模板文件导入另一个镜像,主要使用

docker [container] import

命令格式:

docker [image] import [OPTIONS] file|URL - [REPOSITORY][:TAG]

(3)基于Dockerfile创建:

=====================================

11.存出和载入镜像:

(1)要导出镜像到本地文件,可以使用

    docker [image] save

例子:

$ docker save -o ubuntu_18.04.tar ubuntu:18.04

(2)载入镜像

  可以使用docker [image] load 将导出的tar文件再导入到本地镜像库。

例子:

$ docker load -i ubuntu_18.04.tar

=====================================

12.上传镜像:

使用:docker [image] push 上传镜像到仓库

命令格式:docker [image] push NAME[:TAG]|

[REGISTRY_HOST[:REGISTRY_PORT]/]NAME[:TAG]

例子:用户user上传本地的test:lastest镜像,可以先添加

新的标签user/test:latest,然后用docker [image] push 命令上传镜像:

$ docker tag test:latest user/test:latest

$ docker push user/test:latest

=====================================

相关文章

  • docker 命令

    一、Docker的基础命令 二、docker网络管理相关的命令: docker run 命令参数 三、docker...

  • dokcer命令帮助手册

    基础命令 docker version docker help docker info 镜像命令 docker i...

  • 关于Docker基础命令(一)

    一、相关基础命令: 1.获取一个Ubuntu18.04系统的基础镜像: $ docker pull ubuntu:...

  • docker base command

    docker(base command) docker 基础命令

  • docker 基本命令

    一,关于docker镜像操作的基本命令 二,关于docker容器操作的基本命令 三,关于docker仓库操作的基本命令

  • Docker基础操作

    Docker部署 Docker安装 镜像加速 Docker 基础命令 Docker镜像管理 搜索镜像docker ...

  • centos下docker基本命令

    docker基础命令 docker服务开启/关闭 service docker start/stop镜像搜索 ...

  • docker 常用基础命令

    Docker基础命令查看docker版本信息$ docker --version 查看docker安装信息$ do...

  • 使用Docker分布式部署爬虫系统Pyspider

    阅读准备 docker基础命令,docker-compose基础 pyspider基础 如果您不熟悉上面的内容,可...

  • docker入门

    Docker基础命令学习及redis集群搭建 本堂课内容 一、Docker 入门 Docker是什么? Docke...

网友评论

      本文标题:关于Docker基础命令(一)

      本文链接:https://www.haomeiwen.com/subject/szqjoctx.html