zoukankan      html  css  js  c++  java
  • Docker 入门篇

    一谈到容器,大家都会想到 Docker。

    Docker 现在几乎是容器的代名词。确实,是 Docker 将容器技术发扬光大。同时,大家也需要知道围绕 Docker 还有一个生态系统。Docker 是这个生态系统的基石,但完善的生态系统才是保障 Docker 以及容器技术能够真正健康发展的决定因素。

    容器生态系统三板斧介绍: 1板斧 2板斧 3板斧

    运行第一个容器

    1、安装Docker(ubuntu16.04)

      $ apt-get install docker.io

    2、运行第一个容器

      $ docker run -d -p 80:80 httpd

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

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

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

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

    26.png

    可以访问容器的 http 服务了,第一个容器运行成功!我们轻轻松松就拥有了一个 WEB 服务器。

     

    3、配置国内镜像源

      在 daocloud.io 免费注册一个用户,登录后,点击顶部菜单“加速器”,copy “加速器”命令并在shell中执行, 最后重启Docker Deamon服务# systemctl restart docker.service

    root@server02:~#  curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://06047f20.m.daocloud.io
    docker version >= 1.12
    {"registry-mirrors": ["http://06047f20.m.daocloud.io"]}
    Success.
    You need to restart docker to take effect: sudo systemctl restart docker.service
    root@server02:~# systemctl restart docker.service

    4、配置阿里云镜像源

      修改docker配置文件(/usr/lib/systemd/system/docker.service)中的启动参数:  

    ExecStart=/usr/bin/dockerd   -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock  --registry-mirror=https://ms3cfraz.mirror.aliyuncs.com

    总结:

    很简单的就在Ubuntu 16.04 上配置好了实验环境,并成功运行了第一个容器 httpd。

  • 相关阅读:
    电源
    SM2947
    网表
    cadence设计思路
    青山依旧在,几度夕阳红
    乐观锁与悲观锁
    笔记
    强弱软虚引用
    缓存相关
    dubbo
  • 原文地址:https://www.cnblogs.com/vincenshen/p/6841238.html
Copyright © 2011-2022 走看看