- 浏览: 3422344 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
管理工具收集:
Docker 发布全新管理工具:Machine/Swarn/Compose http://dockerpool.com/article/1419220552
Docker管理工具Web UI:DockerUI & Shipyard http://dockone.io/article/225
DockerUI https://github.com/crosbymichael/dockerui
Run cmd docker run -d -p 9000:9000 -name dockerui -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui
Open your browser to http://<dockerd host ip>:9000
Shipyard https://github.com/shipyard/shipyard
Run cmd docker run --rm -name shipyard -v /var/run/docker.sock:/var/run/docker.sock shipyard/deploy start
Open your browser to http://<dockerd host ip>:8080, username: admin, password: shipyard
Dockerboard http://golanghome.com/post/598
docker pull dockerboard/dockerboard
docker run -d -p 8001:8001 -v /var/run/docker.sock:/var/run/docker.sock --name dockerboard dockerboard/dockerboard
open http://127.0.0.1:8001
国内首个容器管理平台——cSphere v0.10.0stable https://csphere.cn/docs/1-installation.html
打开浏览器,访问controller A主机的1016端口 http://localhost:1016/signup ,即可看到控制台的界面。
点击左侧的“主机”菜单,进入主机列表页面,点击“添加主机”
Docker —— 从入门到实践 http://dockerpool.com/static/books/docker_practice/index.html
让Docker功能更强大的10个开源工具 http://os.51cto.com/art/201411/456204.htm
Kubernetes,这是谷歌开发的一款开源Docker管理工具,用于跨计算机集群部署容器。除了通过让集群上部署的容器保持均衡,从而有助于管理Docker节点的工作负载外,Kubernetes还提供了让容器可以彼此联系的方法,不需要开启网络端口或执行其他操作。 http://www.infoq.com/cn/articles/Kubernetes-system-architecture-introduction
Docker的WEB管理界面shipyard http://my.oschina.net/u/1396253/blog/178125, 官方文档:http://shipyard-project.com/docs/quickstart/
DockerUI:Go编写的Web版Docker管理工具 http://liubin.org/2014/02/18/dockerui-web-based-docker-management-tool/
透过proxy进行docker pull http://blog.csdn.net/halcyonbaby/article/details/39475765
或者直接修改/etc/hosts文件
162.242.195.84 index.docker.io
162.242.195.84 www.docker.io
162.242.195.84 registry-1.docker.io
162.242.195.84这个地址是ping www.docker.io得到的
安装 Docker
$ sudo yum install docker
$ sudo service docker start
$ sudo chkconfig docker on
配置文件:
sudo vim /etc/sysconfig/docker
1. 建立一个守护态运行的容器, 需要加参数-t -i, 之后才能用attach命令进入容器.
2. 安装网络配置工具:pipework, 官方文档https://github.com/jpetazzo/pipework
到https://github.com/jpetazzo/pipework/blob/master/pipework复制代码保存为一个文件, 取名叫pipework, 复制到cp pipework /usr/local/bin/, 付给权限chmod u+x /usr/local/bin/pipework, 输入pipework命令回车, 显示帮助信息, 表示成功. 这里是一个简短的教程http://blog.sina.com.cn/s/blog_d840ff330102v50o.html
docker网络之pipeworkhttp://www.51gocloud.com/?p=1154
# 创建网络
brctl addbr br0
ip link set dev br0 up
ip addr add 192.168.2.1/24 dev br0
# 创建容器
# 方法1
DB=$(docker run -d --name db pandy/centos7-postgresql931)
pipework br0 $DB 192.168.2.100/24
# 方法2
docker run -d --name db pandy/centos7-postgresql931
pipework br0 db 192.168.2.100/24
# 删除容器之后删除网络
ip link set br0 down
brctl delbr br0
自动启动容器
方法1:
也就是如何开机启动对应的容器,主要有两步操作:
1. 关闭Docker的自动启动特性-r=false, sudo vim /etc/sysconfig/docker, 追加DOCKER_OPTS="$DOCKER_OPTS -r=false"
2. 配合upstart或者systemd的配置文件,调用Docker命令来开机启动
A:编写属于自己的unit文件,命令为dockerboard.service,整个文件如下:
sudo vim /usr/lib/systemd/system/dockerboard.service
B:将dockerboard.service注册到系统当中执行命令:
# sudo systemctl enable dockerboard.service
#systemctl --failed 输出运行失败的单元:
方法2: http://www.bubuko.com/infodetail-579956.html
重启策略:
使用在Docker run的时候使用--restart参数来设置。
no - container不重启
on-failure - container推出状态非0时重启
always - 始终重启
loopback问题:
Usage of loopback devices is strongly discouraged for production use. Either use `--storage-opt dm.thinpooldev` or use `--storage-opt dm.no_warn_on_loop_devices=true` to suppress this warning.
从其他服务器pull镜像
sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04
/var/run/docker.sock: no such file or directory
sudo apt-get install apparmor
service docker restart
Docker 发布全新管理工具:Machine/Swarn/Compose http://dockerpool.com/article/1419220552
Docker管理工具Web UI:DockerUI & Shipyard http://dockone.io/article/225
DockerUI https://github.com/crosbymichael/dockerui
Run cmd docker run -d -p 9000:9000 -name dockerui -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui
Open your browser to http://<dockerd host ip>:9000
Shipyard https://github.com/shipyard/shipyard
Run cmd docker run --rm -name shipyard -v /var/run/docker.sock:/var/run/docker.sock shipyard/deploy start
Open your browser to http://<dockerd host ip>:8080, username: admin, password: shipyard
Dockerboard http://golanghome.com/post/598
docker pull dockerboard/dockerboard
docker run -d -p 8001:8001 -v /var/run/docker.sock:/var/run/docker.sock --name dockerboard dockerboard/dockerboard
open http://127.0.0.1:8001
国内首个容器管理平台——cSphere v0.10.0stable https://csphere.cn/docs/1-installation.html
curl -SsL -o /tmp/csphere-install.sh https://csphere.cn/static/csphere-install-v2.sh sudo env ROLE=controller CSPHERE_VERSION=0.12.2 /bin/sh /tmp/csphere-install.sh
打开浏览器,访问controller A主机的1016端口 http://localhost:1016/signup ,即可看到控制台的界面。
点击左侧的“主机”菜单,进入主机列表页面,点击“添加主机”
Docker —— 从入门到实践 http://dockerpool.com/static/books/docker_practice/index.html
让Docker功能更强大的10个开源工具 http://os.51cto.com/art/201411/456204.htm
Kubernetes,这是谷歌开发的一款开源Docker管理工具,用于跨计算机集群部署容器。除了通过让集群上部署的容器保持均衡,从而有助于管理Docker节点的工作负载外,Kubernetes还提供了让容器可以彼此联系的方法,不需要开启网络端口或执行其他操作。 http://www.infoq.com/cn/articles/Kubernetes-system-architecture-introduction
Docker的WEB管理界面shipyard http://my.oschina.net/u/1396253/blog/178125, 官方文档:http://shipyard-project.com/docs/quickstart/
DockerUI:Go编写的Web版Docker管理工具 http://liubin.org/2014/02/18/dockerui-web-based-docker-management-tool/
透过proxy进行docker pull http://blog.csdn.net/halcyonbaby/article/details/39475765
或者直接修改/etc/hosts文件
162.242.195.84 index.docker.io
162.242.195.84 www.docker.io
162.242.195.84 registry-1.docker.io
162.242.195.84这个地址是ping www.docker.io得到的
安装 Docker
$ sudo yum install docker
$ sudo service docker start
$ sudo chkconfig docker on
配置文件:
sudo vim /etc/sysconfig/docker
1. 建立一个守护态运行的容器, 需要加参数-t -i, 之后才能用attach命令进入容器.
2. 安装网络配置工具:pipework, 官方文档https://github.com/jpetazzo/pipework
到https://github.com/jpetazzo/pipework/blob/master/pipework复制代码保存为一个文件, 取名叫pipework, 复制到cp pipework /usr/local/bin/, 付给权限chmod u+x /usr/local/bin/pipework, 输入pipework命令回车, 显示帮助信息, 表示成功. 这里是一个简短的教程http://blog.sina.com.cn/s/blog_d840ff330102v50o.html
docker网络之pipeworkhttp://www.51gocloud.com/?p=1154
# 创建网络
brctl addbr br0
ip link set dev br0 up
ip addr add 192.168.2.1/24 dev br0
# 创建容器
# 方法1
DB=$(docker run -d --name db pandy/centos7-postgresql931)
pipework br0 $DB 192.168.2.100/24
# 方法2
docker run -d --name db pandy/centos7-postgresql931
pipework br0 db 192.168.2.100/24
# 删除容器之后删除网络
ip link set br0 down
brctl delbr br0
自动启动容器
方法1:
也就是如何开机启动对应的容器,主要有两步操作:
1. 关闭Docker的自动启动特性-r=false, sudo vim /etc/sysconfig/docker, 追加DOCKER_OPTS="$DOCKER_OPTS -r=false"
2. 配合upstart或者systemd的配置文件,调用Docker命令来开机启动
A:编写属于自己的unit文件,命令为dockerboard.service,整个文件如下:
sudo vim /usr/lib/systemd/system/dockerboard.service
[Unit] Description=Dockerboard container After=docker.service [Service] Type=forking Restart=always ExecStart=/usr/bin/docker start dockerboard [Install] WantedBy=multi-user.target
B:将dockerboard.service注册到系统当中执行命令:
# sudo systemctl enable dockerboard.service
#systemctl --failed 输出运行失败的单元:
方法2: http://www.bubuko.com/infodetail-579956.html
重启策略:
使用在Docker run的时候使用--restart参数来设置。
no - container不重启
on-failure - container推出状态非0时重启
always - 始终重启
loopback问题:
Usage of loopback devices is strongly discouraged for production use. Either use `--storage-opt dm.thinpooldev` or use `--storage-opt dm.no_warn_on_loop_devices=true` to suppress this warning.
从其他服务器pull镜像
sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04
/var/run/docker.sock: no such file or directory
sudo apt-get install apparmor
service docker restart
- pipework.zip (3.4 KB)
- 下载次数: 0
发表评论
-
应用行为活动监测器 Sysdig Falco
2016-05-19 13:03 1289http://www.oschina.net/p/sysdig ... -
Fedora安装Redis
2016-05-04 08:56 1413管理工具: centos6.3下安装phpredisadmin ... -
redis-install.sh
2016-05-04 08:56 4#!/bin/bash # From here: http: ... -
服务器自动化操作 RunDeck
2016-05-03 14:04 1716http://www.oschina.net/p/rundec ... -
安装Hadoop, Hbase, Phoenix
2016-04-22 09:22 1484http://my.oschina.net/jrrx/blog ... -
shell中读写mysql数据库
2016-03-13 15:32 1394http://mingxinglai.com/cn/2013/ ... -
container和主机(host)之间的文件拷贝
2016-02-04 21:33 1362http://www.cnblogs.com/lemonbar ... -
在linux操作系统下注销、关机、重启的简单命令
2016-01-31 15:28 1234一、注销的命令——Logout 是登陆的相对操作,登陆系统后, ... -
Linux如何查找大文件或目录总结
2016-01-28 22:44 1286http://my.oschina.net/u/1034537 ... -
Linux 查看磁盘空间命令
2016-01-14 22:08 1234df、du、fdisk:Linux磁盘 ... -
Linux下的压缩和解压
2015-11-10 16:13 1097Linux下的压缩(zip)解压(unzip)缩命令 http ... -
Linux下安装FFmpeg
2015-10-29 14:00 1579在线安装: 在 Ubuntu/Debian/Fedora 系统 ... -
Linux的tmpfs文件系统
2015-10-27 22:39 1058详细看原文:http://futureinhands.itey ... -
linux shell 中"2>&1"含义
2015-10-26 15:09 1267export date_str=$(date "+% ... -
centos 6.5 普通用户 开启自动运行
2015-10-15 19:30 4CentOS tomcat普通用户执行配置安装 http:// ... -
linux 统计文件夹大小
2015-10-13 22:25 1298linux 统计文件夹大小 http://www.51tes ... -
Linux命令之远程登录/无密码登录-ssh,ssh-keygen,ssh-copy-id
2015-10-11 11:13 1103http://blog.csdn.net/wangjunjun ... -
Docker容器使用静态独立的外部IP(便于集群组建)
2015-10-07 16:14 4110http://my.oschina.net/gudaoxuri ... -
Centos 6.5设定IP
2015-09-30 08:50 1281参考: http://blog.csdn.net/sky663 ... -
docker下面tomcat执行startup.sh问题
2015-09-14 13:55 8183在做docker的时候,碰到了如果使用startup.sh是无 ...
相关推荐
docker学习记录
docker小白安装记录,以及一些简单的docker使用命令。。。。。
目标:使用docker搭建一个一主两从三台机器的hadoop2.7.7版本的集群 准备: 首先要有一台内存8G以上的centos7机器,我用的是阿里云主机。 其次将jdk和hadoop包上传到服务器中。 我安装的是hadoop2.7.7。包给大家准备...
它依赖于Linux内核的一些特性如namespace(名字空间进行资源的隔离)和cgroups(限制、记录任务组所使用的物理资源)。 Docker最初是基于LXC(Linux Container)技术,但后来转为自研的Libcontainer。Docker是一个...
这周末体验了一下挺火的Docker技术,记录学习笔记。 >Docker是干什么的 Docker 是一个基于Linux容器(LXC-linux container)的高级容器引擎,基于go语言开发, 源代码托管在 Github 上, 遵从Apache2.0协议开源。...
从官方的issues中发现,有一个fork版本解决了这个问题,记录一下。 创建docker-compose工作目录 mkdir -p oracle/data cd oracle touch docker-compose.yml 配置docker-compose.yml version: '2' services: ...
5. 监控与日志记录同样重要,可以集成Prometheus和Grafana进行性能监控,使用ELK(Elasticsearch, Logstash, Kibana)或Fluentd收集和分析服务日志。 通过以上步骤,我们可以成功地利用Docker Compose搭建起一个高...
Docker-BoilerPLate :package: Docker项目记录了我使用docker的进度: 1。 运行简单节点App的Docker容器2。 Docker与多个本地容器组成目标 :bullseye: finale项目:使用Docker AWS和CI创建生产级工作流
使用官方提供的 Docker 镜像部署 GitLab 非常方便,相关的安装配置文档也非常详细。本文主要是对一次成功的部署流程进行记录,方便下次快捷部署。
- `requirements.txt` 文件:列出了项目中使用的Python库和版本,便于在Docker环境中安装。 - `README.md` 或其他文档:提供了项目介绍、使用指南和可能存在的问题解决方案。 通过组合这些技术,我们可以构建一个...
在使用Docker的过程中,有时会遇到“systemctl status docker.service and journalctl -xe”这样的报错,这通常意味着Docker服务无法正常启动。在这种情况下,我们需要深入分析问题,找到原因并进行解决。以下是对这...
Docker入门与实战详细笔记,全部命令及实例,详细的记录,方便查阅。优秀的格式,可作为手册供查阅。来自于Docker入门与实战一书的阅读笔记。
好了,收回题外话,这里把Mac安装Docker的过程及遇到的一些坑记录下来,方便后面的同学避开雷区。 前言 首先提供需要的原材料: Docker官网,您可能需要翻墙来访问 MacOS 10.X系统。 下载Docker 直接进入Docker...
例如,可以使用`cp -rf /var/lib/docker /data/docker-data`命令将所有现有数据移动到`/data/docker-data`。 3. 修改配置后,需要重新加载Docker的服务配置并重启Docker服务,以使新配置生效: ``` systemctl ...
Docker 允许对容器的资源使用进行限制,如内存和 CPU。在 `redis.conf` 中,你可以调整 `maxmemory` 设置来限制 Redis 使用的内存大小,以防止过度消耗宿主机资源。 5. **日志记录**: Docker 提供日志驱动来收集...
在容器docker中部署tomcat,以及遇到的一些问题记录
docker学习笔记汇总记录,适用docker初学者,docker镜像操作大全,镜像导入导出容器启动停止等
* Docker 监控和日志:如何使用 Docker 监控和日志工具来监控和记录 Docker 环境。 Docker 官方文档 v1.6 中文翻译提供了 Docker 的基础知识、容器管理、镜像管理、Compose、Swarm、机器、Hub、安全和命令行等方面...
在本文中,我们将深入探讨如何在鲲鹏麒麟V10操作系统上进行Docker的离线部署。鲲鹏麒麟V10是基于华为自研的鲲鹏处理器架构的国产操作系统,而Docker则是一种流行的容器化技术,它允许开发者将应用程序及其依赖打包到...