• Docker笔记——Docker安装及制作镜像


    1 Docker安装
    本文中Docker运行环境为Ubuntu 14.04.1 LTS 3.13.0-32-generic x64
    参考:https://docs.docker.com/v1.11/engine/installation/linux/ubuntulinux/

    1.1 更新并安装apt-transport-https ca-certificates

    apt-get update && apt-get install apt-transport-https ca-certificates

     1.2 添加docker的gpg公钥

    apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

    如果添加GPG Key失败,则可以参考http://wiki.ubuntu.org.cn/GPG/PGP中的说明,自行在ubuntu公钥服务器中搜索添加。

    也可以直接复制下面链接中的公钥到文件key_file中,
    http://keyserver.ubuntu.com/pks/lookup?op=get&fingerprint=on&search=0xF76221572C52609D
    然后使用apt-key add key_file命令添加。

    1.3 添加docker源

    编辑/etc/apt/sources.list.d/docker.list文件添加下面内容:

    deb https://apt.dockerproject.org/repo ubuntu-trusty main

    1.4 更新源并安装docker

    apt-get update && apt-get install docker-engine

    1.5 安装完成可使用docker run hello-world验证,如下图(1)所示,docker安装成功。



    2 镜像使用
    镜像一般可以直接从Docker Hub上pull;还有另一个办法是自己创建基础镜像,并在此基础之上创建其他镜像。
    可参考docker官方说明:https://docs.docker.com/engine/userguide/eng-image/baseimages/

    2.1 安装基础系统制作工具debootstrap

    apt-get install debootstrap

    2.2 制作base system

    debootstrap trusty trysty http://mirrors.xjtu.edu.cn/ubuntu/

    这里使用了西安交通大学的源,你可以选择其他源或者默认官方源
    2.3 将base system导入为docker镜像

    tar -C trysty -c . | docker import - ubuntu:14.04_base
    sha256:317e27263e01cbe0b83d278cc3d1a44c5c69d08c7b13b94c3f12e2aa4300970a

    2.4 制作成功后可以使用docker images查看本地的镜像,如下图(2)

    2.5 创建一个容器测试镜像

    docker run -ti --rm ubuntu:14.04_base /bin/bash

    运行截图如下(3)

  • 相关阅读:
    [转] 余国藩:人文学科何以不是科学
    [openssl][nginx] 使用openssl模拟ssl/tls客户端测试nginx stream
    [openssl] 使用openssl生成证书
    [bluez] linux下蓝牙鼠标的延迟问题
    很好的一篇文章讲epoll
    [ipsec][strongswan] VirtualPN隧道网络加速FEC(forward error correction)
    [ipsec][crypto] ike/ipsec与tls的认证机制比较
    [ipsec][crypto] 有点不同的数字证书到底是什么
    [ike][ipsec] child sa rekey机制的细节分析
    [dev][nginx] 在阅读nginx代码之前都需要准备什么
  • 原文地址:https://www.cnblogs.com/amtoor/p/5903547.html
Copyright © 2020-2023  润新知