美文网首页
管理镜像

管理镜像

作者: syp_xp | 来源:发表于2017-04-19 02:26 被阅读15次

获取镜像


$ sudo docker pull ubuntu:12.04 

相当于

$ sudo docker pull registry.hub.docker.com/ubuntu:12.04

从registry.hub.docker.com 仓库注册服务器的ubuntu仓库获取tag为12.04的镜像


$ sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04

更换仓库服务器地址dl.dockerpool.com:5000


创建给予获取到的本地镜像,创建容器,让其运行/bin/bash应用

$ sudo docker run -t -i ubuntu:12.04 /bin/bash

列出本地镜像


$ sudo docker images

REPOSITORY TAG IMAGE-ID CREATED VIRTUAL SIZE

仓库                 标签 ID              创建时间   镜像大小

创建镜像


修改已有镜像

$ sudo docker run -t -i 镜像名称 /bin/bash

root@0b2616b0e5a8:/#    记录ID  & 添加应用

exit

$ sudo docker commit -m "Added json gem" -a "Docker Newbee" 0b2616b0e5a8 ouruser/sinatra:v2

-m  添加描述   -a   添加用户信息   ID号     镜像名称:Tag

至此可以使用新的镜像启动容器

sudo docker run -t -i ouruser/sinatra:v2 /bin/bash


利用 Dockerfile 来创建镜像

Dockerfile 基本的语法是

1.使用 # 来注释

2.FROM 指令告诉 Docker 使用哪个镜像作为基础

接着是维护者的信息

RUN 开头的指令会在创建中运行,比如安装一个软件包,在这里使用 apt-get 来安装了一些软件

示例:

# This is a commentFROM ubuntu:14.04

MAINTAINER Docker Newbee

RUN apt-get -qq update

RUN apt-get -qqy install ruby ruby-dev

RUN gem install sinatra

相关文章

  • Docker-5 docker镜像管理

    镜像管理 搜索镜像: ​ 按星级搜索镜像: 拉取镜像: 查看本地镜像: 查看镜像详情: 删除镜像: ​ ...

  • 帮助文档-docker-v1.0.1

    镜像管理 容器管理

  • Docker 常用命令总结

    Docker镜像管理 搜索镜像:docker search 获取镜像:docker pull 查看镜像:docke...

  • 1.2docker镜像管理

    九:docker镜像管理 1.镜像的搜索/获取/查看镜像搜索: 获取镜像: 查看镜像 2.镜像别名/删除镜像别名:...

  • C.3 docker command

    镜像管理 查看本地镜像 查找仓库的镜像 拉取镜像 推送镜像 删除镜像 创建目标镜像 参考资料 https://do...

  • Docker19.2-入门教程02-镜像管理

    镜像管理 搜索镜像 #docker search centos7.6.1810 获取镜像 #docker imag...

  • Linux 基础(四)

    Linux 基础(四) 一、镜像管理 (1)获取镜像 (2)查询镜像 (3)删除镜像 (4)导入导出镜像 (5)启...

  • Docker入门

    目录 一、Docker介绍二、安装Docker三、镜像管理四、通过容器创建镜像五、通过模板创建镜像六、容器管理七、...

  • Docker基础操作

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

  • Docker使用一 : 镜像管理&容器管理

    2. docker镜像管理 导图: 2.1 镜像的搜索/获取/查看 镜像搜索 docker search 镜像名称...

网友评论

      本文标题:管理镜像

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