博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker 入门篇
阅读量:5051 次
发布时间:2019-06-12

本文共 1275 字,大约阅读时间需要 4 分钟。

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

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

容器生态系统三板斧介绍: 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.iodocker version >= 1.12{
"registry-mirrors": ["http://06047f20.m.daocloud.io"]}Success.You need to restart docker to take effect: sudo systemctl restart docker.serviceroot@server02:~# systemctl restart docker.service

4、配置阿里云docker镜像仓库

  修改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。

 

转载于:https://www.cnblogs.com/vincenshen/p/6841238.html

你可能感兴趣的文章
HTTP之URL的快捷方式
查看>>
满世界都是图论
查看>>
配置链路聚合中极小错误——失之毫厘谬以千里
查看>>
【BZOJ4487】[JSOI2015] 染色问题(高维容斥)
查看>>
Ubuntu 环境变量
查看>>
一步一步学MySQL-日志文件
查看>>
bzoj3994: [SDOI2015]约数个数和
查看>>
hdu5306 Gorgeous Sequence
查看>>
Android中使用ListView实现下拉刷新和上拉加载功能
查看>>
proc文件系统的简介
查看>>
连续自然数和
查看>>
[SDOI2015]星际战争
查看>>
用好lua+unity,让性能飞起来——luajit集成篇/平台相关篇
查看>>
JS控制页面跳转
查看>>
Ubuntu PPA软件源
查看>>
Window 2003 IIS + MySQL + PHP + Zend 环境配置
查看>>
Mysql集合笔记
查看>>
HTTPS与SSL数字证书的必要性
查看>>
react之项目目录
查看>>
代码整洁
查看>>