Fork me on GitHub

Docker系列教程09-使用Docker Hub管理镜像

Docker Hub是Docker官方维护的Docker Registry,上面存放着很多优秀的镜像。不仅如此,Docker Hub还提供认证、工作组结构、工作流工具、构建触发器等工具来简化我们的工作。 前文已经讲过,我们可使用docker search 命令搜索存放在Docker Hub中的镜像。本节我们来详细探讨Docker Hub的使用。…

Docker系列教程06-实战:修改Nginx首页

6.1 需求 启动一个Nginx容器。 将Nginx容器的首页改为Welcome to 51CTO docker class 。 将容器保存下来。 6.2 提示 Nginx默认首页目录在:/usr/share/nginx/html/index.html 答案1docker exec -it nginx容器ID /bin/bash # 进入容器 执行如下命令,修改/usr/share/nginx/html/index.html 123tee ...

Docker系列教程03-配置镜像加速器

国内访问Docker Hub的速度很不稳定,有时甚至出现连接不上的情况。本节我们来为Docker配置镜像加速器,从而解决这个问题。目前国内很多云服务商都提供了镜像加速的服务。 常用的镜像加速器有:阿里云加速器、DaoCloud加速器等。各厂商镜像加速器的使用方式大致类似,笔者以阿里云加速器为例进行讲解。 注册阿里云账号后,即可在阿里云控制台(https://cr.console.aliyun.com/#/accelerator)看到类似如下的页面。 按照图中的说明...

Docker系列教程02-Docker安装(CentOS7/Ubuntu/macOS/Windows)

##2.1 CentOS 2.1.1 系统要求 CentOS 7或更高版本 centos-extras 仓库必须处于启用状态,该仓库默认启用,但如果您禁用了该仓库,请按照https://wiki.centos.org/AdditionalResources/Repositories 中的描述重新启用。 建议使用overlay2 存储驱动…

Docker系列教程01-Docker简介

1.1 Docker简介Docker是一个开源的容器引擎,它可以帮助我们更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程序,并可减少从编写到部署运行代码的周期。 TIPS (1) Docker官方网站:https://www.docker.com/ (2) Docker GitHub:https://github.com/docker/docker…

Docker 17.03系列教程(二)CentOS 7安装Docker

本章我们来讨论如何在CentOS 7上安装Docker。Docker必须安装在CentOS7 64位机器上。如果您的系统是CentOS 6.x,请升级;如果您的机器是32位系统,请更换。…