首页 > 其他 > 详细

Docker 第二章 使用镜像

时间:2019-05-17 18:14:11      阅读:96      评论:0      收藏:0      [点我收藏+]

一. 获取镜像

 

  从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为:

docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]

 

具体的选项可以通过 docker pull --help 命令看到,这里我们说一下镜像名称的格式。

  • Docker 镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号]。默认地址是 Docker Hub。
  • 仓库名:如之前所说,这里的仓库名是两段式名称,即 <用户名>/<软件名>。对于 Docker Hub,如果不给出用户名,则默认为 library,也就是官方镜像。
 
例如:
#docker search  busybox  搜索仓库中的对应镜像
[root@localhost ~]# docker search busybox
NAME                        DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
busybox                     Busybox base image.                             1583   

 

 
#docker pull 下载镜像
[root@localhost ~]# docker pull progrium/busybox
Using default tag: latest
latest: Pulling from progrium/busybox
b0dc45cd432d: Download complete
364328af40b6: Download complete 
9c7abf28af64: Download complete 
635bab23d5f1: Download complete 
054e7786c1b6: Download complete 
5100e35a43b2: Download complete 
Digest: sha256:438fd20dc8664ce7c253e65079c08006aa52684314a83722c7f1834188119ad4
Status: Downloaded newer image for progrium/busybox:latest
 

 

运行
[root@localhost /]# docker run -it --rm progrium/busybox 
/ # 
/ # ls
bin      etc      lib      linuxrc  mnt      proc     run      sys      usr
dev      home     lib64    media    opt      root     sbin     tmp      var
/ # cat /etc/hostname 
402bd5b6f54a
/ # 
/ # ls

  / # cat /etc/os-release
      NAME=Buildroot
      VERSION=2014.02
      ID=buildroot
      VERSION_ID=2014.02
      PRETTY_NAME="Buildroot 2014.02"

 
  • -it:这是两个参数,一个是 -i:交互式操作,一个是 -t 终端。我们这里打算进入 bash 执行一些命令并查看返回结果,因此我们需要交互式终端。
  • --rm:这个参数是说容器退出后随之将其删除。默认情况下,为了排障需求,退出的容器并不会立即删除,除非手动 docker rm。我们这里只是随便执行个命令,看看结果,不需要排障和保留结果,因此使用 --rm 可以避免浪费空间。

 







































Docker 第二章 使用镜像

原文:https://www.cnblogs.com/zy09/p/10882854.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!