• 【视频或者图文】运行第一个容器


    登录并记录下IP

    root@iZ2ze8trdebdj12eek09huZ:~# ip r
    default via 123.57.95.247 dev eth1 
    10.0.0.0/8 via 10.173.31.247 dev eth0 
    10.173.24.0/21 dev eth0  proto kernel  scope link  src 10.173.27.142 
    100.64.0.0/10 via 10.173.31.247 dev eth0 
    123.57.92.0/22 dev eth1  proto kernel  scope link  src 123.57.94.194 
    172.16.0.0/12 via 10.173.31.247 dev eth0 
    192.168.0.0/20 dev docker0  proto kernel  scope link  src 192.168.0.1 linkdown 

    打开官方安装文档

    https://docs.docker.com/engine/installation/

    点到Ubuntu 

    分社区版和企业版 我们采用社区版

    1.Install packages to allow apt to use a repository over HTTPS: 设置docker的apt源 

       在Ubuntu中输入以下命令  允许通过https访问源

    $ sudo apt-get install 
        apt-transport-https 
        ca-certificates 
        curl 
        software-properties-common

    2.Add Docker’s official GPG key:    然后添加官方GPG KEY

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    Verify that the key fingerprint is 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.     确保fingerprint是一致的。

    root@iZ2ze8trdebdj12eek09huZ:~# sudo apt-key fingerprint 0EBFCD88
    pub   4096R/0EBFCD88 2017-02-22
          Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
    uid                  Docker Release (CE deb) <docker@docker.com>
    sub   4096R/F273FCD8 2017-02-22

    然后将apt源 添加到source.list

    root@iZ2ze8trdebdj12eek09huZ:~# sudo add-apt-repository 
    >    "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
    >    $(lsb_release -cs) 
    >    stable"

    vi /etc/opt/sources.list

    查看包含ubuntu的已经加入进去了

    INSTALL DOCKER

    1. Update the apt package index.

              正式安装docker 首先更新apt源 

    安装docker社区版 

    sudo apt-get install docker-ce

    启动docker 


    # docker run -d -p 80:80 httpd


    其过程可以简单的描述为:

    1. 从 Docker Hub 下载 httpd 镜像。镜像中已经安装好了 Apache HTTP Server。

    2. 启动 httpd 容器,并将容器的 80 端口映射到 host 的 80 端口。

    下面我们可以通过浏览器验证容器是否正常工作。在浏览器中输入 http://[your ubuntu host IP] ecs是公网IP

    26.png

    可以访问容器的 http 服务了,第一个容器运行成功!我们轻轻松松就拥有了一个 WEB 服务器。随着学习的深入,会看到容器技术带给我们更多的价值。

    镜像下载加速

    由于 Docker Hub 的服务器在国外,下载镜像会比较慢。幸好 DaoCloud 为我们提供了免费的国内镜像服务。

    下面介绍如果使用镜像。

    1. 在 daocloud.io 免费注册一个用户。

    2. 登录后,点击顶部菜单“加速器”。

    3. copy “加速器”命令并在 host 中执行(你的命令可能跟我的会稍有不同)。

    4. 重启 Docker deamon,即可体验飞一般的感觉。

    # systemctl restart docker.service

    视频链接如下 http://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=506103906&idx=1&sn=daf127f449e334842bf36649a5d88e94&chksm=0d30807b3a47096d90f240d8fb90d8c39e94b62c422a7a988cfb3484b4d5196942f39719f0d6&mpshare=1&scene=23&srcid=0503Mmw24JAm8A5CYUiZmORz#rd

  • 相关阅读:
    使用 VSCode 编写 .NET Core 项目之初体验
    Apache自带 ab压测工具 Windows配置使用说明
    HTTP 错误 401.3
    Knockout学习,添加模板,事件,Mouseover,mouseout
    QQ空间、新浪微博、腾讯微博等一键分享API链接代码
    Session["Write"] = "Write";
    那一年,不堪回首的毕业设计
    iis 发布asp.net mvc 网站时候js css 压缩问题,图片不加载问题
    nopcommerce
    HttpWebRequest抓取网页内容与直接输入URL得到的内容不一致!球大神帮忙!!
  • 原文地址:https://www.cnblogs.com/shanheyongmu/p/6800829.html
Copyright © 2020-2023  润新知