[关闭]
@yanglt7 2019-02-16T12:39:54.000000Z 字数 773 阅读 726

01 Docker 镜像

Docker


1 获取镜像

若不显式指定 TAG,则默认选择 latest 标签

  1. docker pull NAME[:TAG]

使用镜像,如利用该镜像创建一个容器,在其中运行 bash 应用

  1. docker run -t -i ubuntu /bin/bash

2 查看镜像信息

  1. docker images

为本地镜像添加标签,标签起引用或快捷方式的作用

  1. docker tag ubuntu:14.04 ubuntu:14

获取镜像的详细信息

  1. docker inspect ID

只要其中一项内容,使用 -f 参数指定

  1. docker inspect -f {{".Architecture"}} ID能进行区分的部分前缀串

3 搜寻镜像

  1. docker search mysql

支持的参数包括:

  1. --automated=false 仅显示自动创建的镜像
  2. --no-trunc=false 输出信息不截断显示
  3. -s, --stars=0 指定仅显示评价为指定星级以上的镜像

4 删除镜像

  1. docker rmi 标签或ID

5 创建镜像

基于已有镜像的容器创建

  1. docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

主要选项包括:

  1. -a, --author="" 作者信息
  2. -m, --message="" 提交消息
  3. -p, --pause=true 提交时暂停容器运行

基于本地模板导入

6 存出和载入镜像

存出镜像到本地文件

  1. docker save -o ubuntu_14.04.tar ubuntu:14.04

载入镜像

  1. docker load --input ubuntu_14.04.tar
  2. docker load < ubuntu_14.04.tar

7 上传镜像

  1. docker push NAME[:TAG]

其他

  1. docker ps -a 查看本机存在的所有容器
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注