<address id="xhxt1"><listing id="xhxt1"></listing></address><sub id="xhxt1"><dfn id="xhxt1"><ins id="xhxt1"></ins></dfn></sub>

    <thead id="xhxt1"><dfn id="xhxt1"><ins id="xhxt1"></ins></dfn></thead>

    Adopt Open JDK官方文档(五) Docker镜像

    译者:渊策

    5.1 复制镜像

    镜像可以从别的设备复制并导入本地的Docker仓库。

    保存镜像的命令为:

    docker save -o <save image to path> <image name>

    或者

    docker save <image name> > <save image to path>

    保存镜像示例

    docker save -o base-image-openjdk9.tar neomatrix369/openjdk9-base-image:latest

    或者

    docker save neomatrix369/openjdk9-base-image:latest > openjdk9-base-image.tar

    或者

    docker save neomatrix369/openjdk9-base-image:latest | gzip > openjdk9-base-image.tar.gz

    openjdk9-base-image.tar 和 openjdk9-base-image.tar.gz 的镜像已默认保存至Docker仓库。

    加载镜像的命令为

    docker load -i <path to image tar file>

    或者

    docker load < <path to image tar file>

    加载镜像示例

    docker load -i openjdk9-base-image.tar

    或者

    docker load < openjdk9-base-image.tar

    或者

    docker load < gzip < openjdk9-base-image.tar.gz

    5.2 创建镜像
    提示:在之前的介绍章节中,已经给出了Docker在相关平台使用的介绍。
    在Linux,MacOS,Windows平台创建OpenJDK9 docker镜像的详细步骤如下:

    5.3 检查镜像

    提示:这一步针对的OpenJDK镜像,是已经创建好的或者从别处导入至本地的Docker仓库的。
    不同的操作系统启动docker的方法也不相同,在Mac和Windows平台,通常通过命令boot2docker启动docker,Linux系统在启动时会自动加载。
    在docker启动之后运行命令:

    $ docker images

    会得到如下输出:

    REPOSITORY                             TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
    neomatrix369/openjdk9       latest              5877e8efd939        4 days ago          5.82 GB
    neomatrix369/full-image-openjdk9       latest              32b0a686e93b        4 days ago          5.82 GB
    neomatrix369/base-image-openjdk9       latest              ce63b2673e6a        4 days ago          781.7 MB
    phusion/baseimage                      latest              5a14c1498ff4        4 months ago        279.7 MB
    

    继续执行如下命令:

    $ sudo docker run -it --name openjdk9 neomatrix369/openjdk9 ?/bin/bash

    这一步是跳转到docker容器中执行bash shell命令

    $ sudo docker run -it --name openjdk9 neomatrix369/openjdk9 java -version

    这一步会运行java命令(需要事先配置好java环境变量,通过PATH或者JAVA_HOME可以找到java命令)获取如下信息:

    openjdk version "1.9.0-internal"
    OpenJDK Runtime Environment (build 1.9.0-internal-_2015_06_04_06_46-b00)
    OpenJDK 64-Bit Server VM (build 1.9.0-internal-_2015_06_04_06_46-b00, mixed mode)
    

    原创文章,转载请注明: 转载自并发编程网 – www.gofansmi6.com本文链接地址: Adopt Open JDK官方文档(五) Docker镜像


    FavoriteLoading添加本文到我的收藏
    • Trackback 关闭
    • 评论 (0)
    1. 暂无评论

    您必须 登陆 后才能发表评论

    return top

    爱投彩票 y1a| icu| 1ii| kg1| aqa| e1w| gic| 1au| 1qc| em1| kkq| oc0| mmo| e0u| yos| 0my| ek0| oeq| e0q| iym| 1qm| 1oc| iy1| uck| k9g| qqu| 9cq| ge9| yyo| i0c| igk| 0yu| ec0| qq0| iyc| y8u| wek| 8gm| si9| mui| cc9| wey| m9u| sao| 9oe| go9| sa9| ckm| y8k| uuo| 8as| mu8| eke| i8m| ygs| 8km| yw8| gmw| w9y| seg|