快捷搜索:

您的位置:澳门新葡4473网站 > 热门贴子 > Docker入门01——Image

Docker入门01——Image

发布时间:2019-10-18 18:32编辑:热门贴子浏览(185)

    Linux系统历史衍生图:

    • 1.获取镜像
    • 2.列出镜像
    • 3.创办镜像
      • 3.1 修改已有镜像
      • 3.2 使用Dockerfile创设镜像
        • 创建Dickerfile文件
        • 行使build来创立镜像
        • 采纳新创制的镜像来运维容器
    • 4.移除镜像
    • 5.导入和导出
      • 5.1保存镜像到本地
      • 5.2导入当三步跳件到镜像
    • 6.其他
      • 6.1修改镜像标签
      • 6.2上传镜像

     

    1.收获镜像

    docker pull

    # 从官方获取ubuntu仓库标记为12.04的镜像
    docker pull alpine:3.2
    
    # 从第三方registry.hub.docker.com获取ubuntu仓库标记为12.04的镜像
    docker pull registry.hub.docker.com/alpine:3.2
    

    运行docker run -t -i alpine:3.2 /bin/bash启航镜像

    ubuntu镜像:

    2.列出镜像

    docker images,当中ID同样则表示同意镜像

    Arch镜像:

    3.开立镜像

    CentOS镜像:

    3.1 修改已有镜像

    • 选择run运行镜像
    • 修改内部内容
    • exit退出
    • docker commit -m "备注" -a "Jasper Xu sorex@163.com" jasperxu/alpine:v2
      运行docker run -t -i jasperxu/alpine:v2 /bin/bash起初镜像

    Fedora镜像:

    3.2 使用Dockerfile创设镜像

    Debian镜像:

    创建Dickerfile文件

    下边正是三个Dockerfile文件示例

    # This is a commit
    FROM alpine:3.2
    MAINTAINER Jasper Xu <sorex@163.com>
    
    RUN apk update &&      apk add socat &&        rm -r /var/cache/
    

    注:详情见02

     

    应用build来制造镜像

    docker build -t jasperxu/alpine:v3 .

    • -t 货仓名称 jasperxu/alpine,jasperxu/alpine:v3,援救多少个docker build -t jasperxu/alpine:v3 -t jasperxu/aaa .
    • . Dockerfile文件所在路线(当前目录),假若在上一级目录可使用./alpine

    利用新创立的镜像来运营容器

    docker run -t -i jasperxu/alpine:v3 /bin/bash

    4.移除镜像

    docker rmi xxxxxxxxxxxx
    docker rmi jasperxu/alpine
    docker rmi jasperxu/alpine:v3
    

    移除镜像前需求移除重视于该镜像的持有容器使用docker rm

    5.导入和导出

    5.1保存镜像到本地

    docker save jasperxu/alpine:v3 > alpine.tar

    5.2导入当和姑件到镜像

    docker load < alpine.tar

    6.其他

    6.1修改镜像标签

    docker tag xxxxxxxxxxxx jasperxu/alpine:devel

    6.2上传镜像

    docker push jasperxu/alpine

    本文由澳门新葡4473网站发布于热门贴子,转载请注明出处:Docker入门01——Image

    关键词:

上一篇:新葡亰平台娱乐windows下的命令行工具babun

下一篇:没有了