1.3Docker镜像

作者: 冰泡泡薄荷味 | 来源:发表于2016-07-10 11:43 被阅读71次

之前学习了Docker的安装配置等,今天来体验下镜像部分,首先Docker的镜像官方仓库是Docker Hub,上面提供了顶层仓库,是比较有质量保证的官方版本,当然也有用户上传的,下面这条命令演示下载一个fedora20的镜像到本地。
sudo docker pull fedora:20

Paste_Image.png
等到下载完毕后便可以运行它sudo docker run -i -t --name fedora_test fedora:20 /bin/bash Paste_Image.png
当然我们也可以在线查找我们想要的镜像,如:
sudo docker search kali Paste_Image.png
已经列出了docker hub里面的所有kali镜像,前面是提供镜像的用户名,我们用sudo docker pull scottj/kali-docker便可以像之前fedora那样下载一个镜像到本地。

下面学习如何构建自己的docker镜像,并放到自己的仓库,首先需要去注册自己的docker hub账号,sign up
注册完以后我们可以登录到docker hub,也可以在命令行登陆sudo docker login

Paste_Image.png
成功登陆
NOW我们开始使用commit命令创建镜像,sudo docker run -i -t ubuntu /bin/bash首先开启一个容器并在里面安装自己需要的服务apt-get -yyq update && apt-get -y install apache2,这样我们就将这个容器打造成了一个web服务器。 Paste_Image.png
安装完毕后exit退出。执行sudo docker commit id ma1ware/apache2 Paste_Image.png
然后执行sudo docker images,便可以查看到我创建的镜像。 Paste_Image.png
接下来我们创建一个更加完整的sudo docker commit -m "A new custom image" -a "zcy" 19178b2a2187 ma1ware/apache2:webserver Paste_Image.png
然后我们就可以通过命令去运行它
sudo docker run -t -i ma1ware/apache2:webserver /bin/bash

可以看到,已经成功运行了。

相关文章

  • 1.3Docker镜像

    之前学习了Docker的安装配置等,今天来体验下镜像部分,首先Docker的镜像官方仓库是Docker Hub,上...

  • 1.3docker容器管理

    十:docker容器管理 docker将镜像文件启动, 得到一个容器, 一个容器可以被看做一个操作系统 1.容器查...

  • Docker基础命令

    镜像 获取镜像 查看镜像信息 搜寻镜像 删除镜像 创建镜像 存出和载入镜像(类似iso镜像) 上传镜像(类似git...

  • Docker-5 docker镜像管理

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

  • docker镜像

    docker镜像使用 列出镜像列表 获取一个新的镜像 查找镜像 删除镜像 创建镜像 更新镜像 设置镜像标签

  • docker仓库镜像

    镜像储存地址 列出镜像 查看镜像 删除镜像 构建镜像

  • 框架 | Docker | 3.镜像命令

    下载镜像 本地镜像列表 查找镜像 删除镜像 容器快照生成镜像 容器快照导出镜像 镜像导入

  • 获取一个ubuntu16.04镜像

    获取镜像 查看镜像 修改标签 搜索镜像 删除镜像 进入镜像

  • docker 常用命令一览 (积累中)

    这里详细介绍一些子命令的用法: 镜像 创建镜像 查看所有镜像 下载镜像 上传镜像 搜索镜像 删除镜像 查询镜像依赖...

  • 1.2docker镜像管理

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

网友评论

    本文标题:1.3Docker镜像

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