docker
文章平均质量分 60
亦非我所愿丶
这个作者很懒,什么都没留下…
展开
-
Docker端口映射实现网络访问
Docker端口映射实现网络访问Docker运行容器之后却发现没IP,没端口,那要如何访问容器呢? 下面我来介绍下Docker通过端口映射来实现网络访问一、从外部访问容器应用在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数指定端口映射。 先来说说p和P吧-原创 2015-09-15 19:58:38 · 49469 阅读 · 9 评论 -
dockerfile 创建 ssh 镜像
Docker创建支持ssh镜像一、编辑Dockerfilevim Dockerfile# IMAGESFROM 192.168.0.216:5000/centos# MAINTAINERMAINTAINER hongxue [email protected]# YUMRUN yum -y updateRUN yum -y install vim net-tools openssh-ser原创 2015-09-21 22:22:12 · 849 阅读 · 1 评论 -
docker 搭建私有仓库及镜像存储目录结构
Docker搭建私有仓库docker仓库分为公有仓库和私有仓库,私有仓库较公有仓库有以下优点省带宽传输速度快方便存储原创 2015-09-14 21:59:06 · 4068 阅读 · 1 评论 -
docker 存储池扩容方案
先来看看 docker devicemapper 插件工作原理吧它是基于 Device Mapper 的“精简目标”的特性。它实际上是目标块设备的快照,之所以被称为“精简”是因为它允许精简配置。精简配置意味着你有一个(希望很大)可用存储块的池,接着你可以从那个池中创建任意大小的块设备(虚拟磁盘,如有需要);在你实际读写后,这些存储块将会被标记为已使用(或者从池中拿走)。这意味着你是可以超额使用这个池原创 2015-12-19 00:02:26 · 1556 阅读 · 1 评论 -
docker 报错整理
在做docke的时候会遇到很多问题,勤于整理才是积累经验的做好方法!原创 2015-12-14 15:38:38 · 2640 阅读 · 1 评论 -
dockerfile 使用方法
使用Dockerfile创建镜像Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile快速创建自定义的镜像。一、Dockerfile基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。 一般而言,Dockerfile分为 四部分基础镜像信息维护者信息镜像操作指令容器启动时执行指令(1)Dockerfile之Nginx示例在ubuntu父原创 2015-09-20 21:21:20 · 15604 阅读 · 1 评论 -
docker 私有 registry 透过 nginx 反向代理
Docker仓库实际上提供两方面的功能,一个是镜像管理,一个是认证。前者主要由docker-registry项目来实现,通过http服务来上传下载;后者可以通过docker-index(闭源)项目或者利用现成认证方案(如nginx)实现http请求管理。一、安装 docker ,并且添加可信 registry,重启 docker 服务,准备镜像。vim /usr/lib/systemd/system原创 2016-05-18 15:30:30 · 5363 阅读 · 3 评论 -
dockerfile 构建 redis 镜像
Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取Dockerfile,根据指令生成定制的image。相比ima原创 2016-05-19 16:53:14 · 10985 阅读 · 4 评论 -
docker registry v2 ssl 环境搭建
去年有搭建过 docker registry v1 版本,不过 registry v2 之后发生了点变化,所以又折腾了下,在此记录步骤这边我主要说下 nginx 一、准备基础镜像 centos7docker 官网下载 image 实在太慢了,所以我一般下载都是通过 daocloud 的hub来下载的,地址 https://hub.daocloud.io/docker 下载命令:原创 2016-11-11 11:08:41 · 3635 阅读 · 2 评论 -
docker swarm 学习命令整理
Docker swarm初始化swarm manager并制定网卡地址docker swarm init --advertise-addr 192.168.10.117强制删除集群,如果是manager,需要加–forcedocker swarm leave --forcedocker node rm docker-118查看swarm worker的连接令牌docker swarm join-t原创 2017-08-23 17:19:16 · 14364 阅读 · 1 评论 -
docker web 管理套件 dockerui
Docker web 管理套件dockerui用docker一段时间之后发现并不是很好管理,尤其是映射多个端口,密密麻麻的的,会觉得很乱,今天给大家介绍一款docker web管理套件—dockerui优点支持container批量操作支持简单的images管理缺点不支持多主机一、搜索并下载docker search dockeruidocker pull dockerui/docker原创 2015-09-24 15:46:58 · 1833 阅读 · 1 评论 -
dockerfile 多端口映射 expose
Dockerfile 多端口映射大家都知道,如果外界要和Docker容器进行通讯,那么除了link必须是port映射,下面先介绍下Dockerfile EXPOSE的用法,然后做一个多端口随机映射的实例吧。格式为: EXPOSE PORT 下面是我的Dockerfile# Tomcat# Version 0.0.1# GET_IMAGEFROM 192.168.0.216:5000/cento原创 2015-09-24 12:06:39 · 67704 阅读 · 1 评论 -
docker 核心概念整理
Docker核心概念整理docker本机上的本地存储docker images命令显示的内容都是本机上存在的资源,那我这些资源到底会在哪里呢,那我们来看看/var/lib/docker这个文件夹下的内容[root@docker docker]# ll repositories* -rw——- 1 root root 1047 Sep 21 10:22 repositories-aufs -rw—原创 2015-09-28 16:13:01 · 1042 阅读 · 1 评论 -
Docker 容器互联
Docker容器互联实现容器间通信容器的连接(linking)系统是除了端口映射以外的另一种可以与容器中应用进行交互的方式。它会在源和接收容器之间创建一个隧道,接收容器可以看到源容器指定的信息。一、自定义容器命名 连接容器依据系统容器的名称来执行,但自定义命名容器有两个好处自定义的命名,比较好记。比如一个web应用容器,我们可以起名为web当要连接其他容器的时候,可以作为一个有用的参考点,比如原创 2015-09-15 23:15:40 · 920 阅读 · 1 评论 -
Docker安装前升级内核3.10
Docker安装前_升级内核至3.10对于一些使用Centos 6.x的朋友,想换7可是公司架构比较稳定,而且不是说换就换的。那么,这篇文章主要是讲解如何在centos 6.x下面升级内核到3.10.5在看下面内容之前,有一个坑爹的内容先介绍,避免大家陷入误区。。。如果你是线上的服务器,那么你可要谨慎了,我出现的原因总结了下~1、ESXI 6.0 出现该问题。先安装kernel-3.10.5,后安装原创 2015-09-14 22:53:13 · 2996 阅读 · 1 评论 -
docker build
#!/bin/bashserver_addr="192.168.0.225"server_file="/root/deploy/server_list.txt"server_mod_CI="/root/deploy/ShowJoy-Module-CI.sh"other_dir="/root/deploy/Other"ui_dir="/root/deploy/UI"service_dir="原创 2015-10-26 15:47:46 · 1390 阅读 · 1 评论 -
docker 容器
容器是docker的另一个核心概念简单地说,容器是镜像的一个运行实例,所不同的是,它带有额外的可写文件层。如果认为虚拟机是模拟运行的一整套系统(提供了运行态环境和其他系统环境)跑在上面的应用。那么docker容器就是独立运行的一个或一组应用,以及它们的必须运行环境。原创 2015-09-07 10:12:01 · 667 阅读 · 1 评论 -
docker 镜像
镜像是docker的三大核心概念之一docker运行容器前需要本地存在对应的镜像,如果镜像不在本地,docker会尝试先从默认镜像仓库下载(默认使用docker hub公共注册服务器中的仓库),用户也可以通过配置,使用自定义的镜像仓库原创 2015-09-07 10:06:00 · 784 阅读 · 1 评论 -
docker 数据管理
Docker数据管理容器中管理数据有两种方式数据卷 (Data Volumes)数据卷容器 (Data Volume Containers)一、数据卷 数据卷是一个可供容器使用的特殊目录,它绕过文件系统,可以提供很多有用的特性:1.数据卷可以在容器之间共享和重用 2.对数据卷的修改会立马生效 3.对数据卷的更新,不会影响镜像 4.卷会一直存在,直到没有容器使用(1)、在原创 2015-09-15 16:05:02 · 800 阅读 · 1 评论 -
docker 安装步骤
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。原创 2015-09-14 15:46:19 · 1211 阅读 · 1 评论 -
Dockerfile 创建 tomcat 镜像
Dockerfile创建Tomcat镜像一、编写Dockerfile文件下图中的channel是我自己公司所用到的,它只是普通的tomcat,只是我丢了一个ROOT.war包进去,大家也可以使用默认的ROOT.war。# Tomcat# Version 0.0.1# GET_IMAGEFROM 192.168.0.216:5000/centos# MAINTAINER_INFOMAINTAIN原创 2015-09-21 15:19:59 · 1832 阅读 · 1 评论 -
docker 镜像与容器存储目录结构精讲
docker 镜像与容器存储结构分析很多朋友在初学 docker 的时候非常迷茫,不清楚docker是怎样的一种存储方式,其实docker 的镜像与容器都存储在 /var/lib/docker 下面,那么基于不同的系统又有不同的存储方式,在ubuntu 下面存储方式为 AUFS;在Centos 下面存储方式又是 device mapper,下面我们先来看一下 /var/lib/docker 目原创 2015-12-14 22:41:18 · 40443 阅读 · 2 评论 -
docker本机启动多台容器导致出现后续容器启动失败
vim /etc/sysctl.conf 添加参数 fs.aio-max-nr = 1048576 sysctl -p原创 2017-09-26 19:12:50 · 858 阅读 · 1 评论