docker
龙炎轻舞
这个作者很懒,什么都没留下…
展开
-
Docker Dockerfile详解
Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为edwardsbean/centos6-jdk1.7:docker build -t edwardsbean/centos6-jdk1.7 .Dockerfile关键字如何编写一个Dockerfile,格式如下转载 2017-03-31 20:22:19 · 213 阅读 · 0 评论 -
linux 中docker-compose安装及卸载
安装方式有很多可以到https://github.com/docker/compose/releases Github中获取二进制文件在linux命令端运行下面命令进行下载并进行授权:curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`unam原创 2017-06-28 11:21:01 · 15629 阅读 · 0 评论 -
Centos Docker registry push异常问题
1.创建 /etc/docker/daemon.json文件2.写入'{ "insecure-registries":["xxx.xxx.xxx.xxx:5000"] }'3.重启 docker服务echo '{ "insecure-registries":["xxx.xxx.xxx.xxx:5000"] }' > /etc/docker/daemon.j原创 2017-05-31 14:31:07 · 386 阅读 · 0 评论 -
Docker搭建本地私有仓库
和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用私有仓库有许多优点:一、节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;二、提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。接下来我们就大致说一下如何在本地搭建私有仓库。转载 2017-04-13 16:09:50 · 279 阅读 · 0 评论 -
Cento系统下docker的安装与卸载
Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。 百度百科前提转载 2017-04-26 15:00:54 · 570 阅读 · 0 评论 -
linux namespace 和cgroup lxc
Namespace:隔离技术的第一层,确保 Docker 容器内的进程看不到也影响不到 Docker 外部的进程。Control Groups:LXC 技术的关键组件,用于进行运行时的资源限制。UnionFS(文件系统):容器的构件块,创建抽象层,从而实现 Docker 的轻量级和运行快速的特性1 libcontainerDocker 从 0.9 版本开始使用 libcon转载 2017-05-27 14:41:51 · 1057 阅读 · 0 评论 -
docker run 运行容器自动结束
今天遇到了用Dockerfile创建镜像,镜像运行后容器自动结束问题.启动命令:docker run -d -p 8080:8080 -v /usr/local/tomcat7.0/logs:/usr/local/tomcat7.0/logs --name tomcatweb tomcat:7.0 运行以后用docker ps 发现docker 容器已经结束了查找资料后发现 这个原创 2017-04-26 11:47:17 · 6466 阅读 · 0 评论 -
ubuntu16.10安装docker17.03.0-ce并配置
验证是否安装了curl$ which curl11备注:如果没有安装则进行安装,具体安装如下:$ sudo apt-get update$ sudo apt-get install curl1231231、 在Ubuntu中建立ce存储库(1)安装软件包以允许apt通过HTTPS使用存储库:$ sudo apt-get install apt-transpo转载 2017-05-08 11:55:58 · 3588 阅读 · 0 评论 -
Docker 清理命令集锦
杀死所有正在运行的容器代码如下:docker kill $(docker ps -a -q) 删除所有已经停止的容器代码如下:docker rm $(docker ps -a -q) 删除所有未打 dangling 标签的镜像代码如下:docker rmi $(docker images -q -f dan转载 2017-05-25 09:36:30 · 368 阅读 · 0 评论 -
docker笔记之构建nginx的Dockerfile
从源码构建nginx应用,可以参考官方Dockerfile。PS:这份Dockerfile使用了alpine作为基础镜像,非常有特点,但对于Jackie这样的小白来说区别不大。基于ubuntu的DockerfileFROM ubuntu:14.04MAINTAINER Jackie "www.jackieathome.net"ENV NGINX_VERSION 1.1转载 2017-05-02 17:01:59 · 2479 阅读 · 0 评论 -
Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较
1.概述创建Docker镜像的方式有三种docker commit命令:由容器生成镜像;Dockerfile文件+docker build命令;从本地文件系统导入:OpenVZ的模板。关于这三种方式的大致说明请参考yeasy/docker_practice的创建镜像。最近学习了Dockerfile文件的相关配置,这里做一下简单的总结,并对之前一直感到有些迷惑的CMD转载 2017-04-18 11:50:02 · 393 阅读 · 0 评论 -
使用 Docker 搭建 Java Web 运行环境
Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。作为一名 Java 程序员,我们是时候一起把 Docker 学起来了!本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些 Docker 的名词转载 2017-03-16 14:03:19 · 185 阅读 · 0 评论 -
Docker:入门基础
1)安装yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm yum install Docker-io2)安装之后启动 Docker 服务,并让它随系统启动自动加载。root@hadoop14 service docker start root@hadoop转载 2017-03-16 13:54:14 · 225 阅读 · 0 评论 -
Docker-利用dockerfile来搭建tomcat服务
在前面的例子中,我们从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低。所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析、执行,那么重复构建、更新将变得很方便,所以Dockerfile就此诞生了。常用参数:FROM命令。用法,FROM :。FROM命令告诉docker我们构建转载 2017-03-31 20:24:10 · 393 阅读 · 0 评论 -
docker-compose.yml 语法说明
YAML 模板文件语法默认的模板文件是 docker-compose.yml,其中定义的每个服务都必须通过 image 指令指定镜像或 build 指令(需要 Dockerfile)来自动构建。其它大部分指令都跟 docker run 中的类似。如果使用 build 指令,在 Dockerfile 中设置的选项(例如:CMD, EXPOSE, VOLUME, ENV 等) 将会自动转载 2017-06-28 11:25:55 · 4718 阅读 · 1 评论