随笔分类 - Docker
摘要:修改/etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] }
阅读全文
摘要:Dcoker Docker 这个东西所扮演的角色,容易理解,它是一个容器引擎,也就是说实际上我们的容器最终是由Docker创建,运行在Docker中,其他相关的容器技术都是以Docker为基础,它是我们使用其他容器技术的核心。 Docker-Compose Docker-Compose 是用来管理你
阅读全文
摘要:docker container内运行的进程,在宿主机上,通过ps也是能够查到的,但是在不熟悉命令的时候,无法快速找到他们的关系。 这里科普一个基础命令 docker top 1. 找到容器的id docker ps 2. 找到容器在宿主机上映射后的进程信息 docker top 9b40a74ce
阅读全文
摘要:软件环境介绍操作系统:Ubuntu server 64bit 14.04.1Docker 版本 1.6.2数据库:Mariadb 10.10 (Mariadb 是 MySQL 之父在 MySQL 被 Oracle 收购之后创建的分支,性能上优于 MySQL 开源版本)第一步 安装 Docker对于
阅读全文
摘要:在CentOS 6上搭建私有的Docker Registry v2Registry概念 :Registry是一个无状态的, 高可扩展的服务器端应用程序, 用于存储和分发Docker Image。 依赖安装 1. 安装Docker 要使用Docker Registry, 当然首先要安装Docker。
阅读全文
摘要:本文作者是Red Hat的软件工程师 - Marek Goldmann,这篇文章详细介绍了Docker容器的资源管理,总共分了三大部分:CPU、内存以及磁盘IO。作者通过实践举例给读者勾勒出一幅清晰明了的Docker资源管理的画卷.在这篇博客文章中,我想谈谈Docker容器资源管理的话题。我们往往不...
阅读全文
摘要:FROM ubuntu:14.04MAINTAINER sssENV JAVA_HOME /opt/jdkRUN \ echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /root/.bashrcADD jdk /opt/jdkFROM ubuntu:python...
阅读全文
摘要:分为两种: 删除正常的镜像 sudo docker rmi 或 sudo docker rmi 删除none类型的异常镜像 sudo docker ps -a | grep "Exited" | awk '{print $1 }'|xargs sudo docker stop sudo doc...
阅读全文
摘要:Docker最核心的特性之一,就是能够将任何应用包括Hadoop打包到Docker镜像中。这篇教程介绍了利用Docker在单机上快速搭建多节点 Hadoop集群的详细步骤。作者在发现目前的Hadoop on Docker项目所存在的问题之后,开发了接近最小化的Hadoop镜像,并且支持快速搭建任意节...
阅读全文
摘要:FROM java:openjdk-8ENV HADOOP_HOME /opt/spark/hadoop-2.6.0ENV MESOS_NATIVE_LIBRARY /opt/libmesos-0.22.1.soENV SBT_VERSION 0.13.8ENV SCALA_VERSION 2.11...
阅读全文
摘要:$ sudo docker run -ti ubuntu:14.04 /bin/bash#首先,使用我们最熟悉的 「-ti」参数来创建一个容器。root@fc1936ea8ceb:/# sshdbash: sshd: command not found#使用 sshd 开启 ssh server ...
阅读全文
摘要:如何设计 Tomcat 的 Dockerfile$ sudo docker search tomcat |wc -l285在 dockerhub 上搜索与 tomcat 相关的镜像,有如此之多的返回。笔者建议,如是个人开发为图方便,可以随意选择一个镜像,按照提示启动应用即可。若准备在生产环境中使用,...
阅读全文
摘要:Docker启动时,会在宿主主机上创建一个名为docker0的虚拟网络接口,默认选择172.17.0.1/16,一个16位的子网掩码给容器提供了 65534个IP地址。docker0只是一个在绑定到这上面的其他网卡间自动转发数据包的虚拟以太网桥,它可以使容器和主机相互通信,容器与容器间通 信。Doc...
阅读全文
摘要:What is Docker? Docker 是一个开源的平台,设计目标是可以方便开发,方便部署和方便执行应用。使用docker可以快速分发开发好的应用。借助于Docker,你可以将开发平台 和应用分离开,并且像管理应用一样管理开发平台。Docker可以帮助你快速开发应用,快速测试应用,快速部署应...
阅读全文
摘要:Docker简介一种虚拟容器技术。一种虚拟化分方案;操作系统级别的虚拟化;只能运行相同或相似内核的操作系统;依赖与linux内核特性:Namespace和Cgroups(Control Group)虚拟机技术和容器技术最大的区别就是对资源的占用。Docker目标提供简单轻量的建模方式职责的逻辑分离快...
阅读全文
摘要:学习Hadoop集群环境搭建是Hadoop入门必经之路。搭建分布式集群通常有两个办法:要么找多台机器来部署(常常找不到机器)或者在本地开多个虚拟机(开销很大,对宿主机器性能要求高,光是安装多个虚拟机系统就得搞半天……)。那么,问题来了!有没有更有可行性的办法?提到虚拟化,Docker最近很是火热!不...
阅读全文