docker
写回
这个作者很懒,什么都没留下…
展开
-
解决centos7 docker-compose Traceback
问题:docker-compose 运行报错eg:Traceback (most recent call last): File "/usr/bin/docker-compose", line 7, in <module> from compose.cli.main import main File "/usr/lib/python2.7/site-packages/comp...原创 2018-06-14 11:31:34 · 9658 阅读 · 0 评论 -
如何使用Docker在Mac上部署Swagger
如何使用Docker在Mac上部署Swagger虽说Swagger有在线的Swagger Edit工具和Swagger Hub,但是由于网络问题,使用起来根本不方便,倒不如在本地安装一个swagger来得方便。安装DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化...转载 2018-08-23 10:32:51 · 364 阅读 · 0 评论 -
基于docker-compose构建yapi容器
docker-compose# 使用版本号为3.6version: '3.6'services: # 声明yapi服务 yapi: # 选择的镜像 image: crper/yapi:latest # 容器的自定义名字,也就是命令行的--name container_name: yapi # 不用: 则只是暴露内部端口,用了就是映射外部...原创 2018-08-21 17:16:14 · 667 阅读 · 0 评论 -
Credentials store docker-credential-osxkeychain exited with "User interaction is not allowed."
e.g. :$ docker-compose up Building webTraceback (most recent call last): File "docker-compose", line 3, in <module...原创 2018-09-27 17:36:25 · 2644 阅读 · 0 评论 -
dockerfile 与 docker-compose的区别
dockerfile 与 docker-compose的区别先简单理解 docker 的使用过程,它分为镜像构建与容器启动。镜像构建:即创建一个镜像,它包含安装运行所需的环境、程序代码等。这个创建过程就是使用 dockerfile 来完成的。容器启动:容器最终运行起来是通过拉取构建好的镜像,通过一系列运行指令(如端口映射、外部数据挂载、环境变量等)来启动服务的。针对单个容器,这可以通过...转载 2018-09-28 11:54:57 · 16614 阅读 · 9 评论 -
php连接docker运行的mysql,显示(HY000/2002): Connection refused的解决办法
php要连接docker中运行的mysql是不能用localhost, 127.0.0.1来连接的,因为每个docker运行容器的localhost 127.0.0.1都是自己容器本身,不是mysql容器,需要修改成母机 IP,或者是mysql容器名称 比如有如下的docker-compose.yml version: '3'services: mysql:# b...转载 2018-10-10 11:24:50 · 11919 阅读 · 0 评论 -
ubuntu 16.04 安装最新的 docker
转载地址:https://www.cnblogs.com/tianhei/p/7802064.html本文将介绍在ubuntu16.04系统下安装和升级docker、docker-compose、docker-machine。docker:有两个版本:docker-ce(社区版)和docker-ee(企业版)。 笔者这里介绍安装或升级的是最新版docker-ce(社区版)...转载 2018-11-23 15:55:42 · 138 阅读 · 0 评论 -
k8s
参考文献:https://jimmysong.io/kubernetes-handbook/conceptshttps://www.kubernetes.org.cn/doc-11https://github.com/kubernetes/kuberneteshttps://github.com/kubernetes/kubernetes/blob/master/CHANGELOG...原创 2018-12-04 18:04:40 · 178 阅读 · 0 评论 -
在win 10关闭并启动后,Docker将无法启动容器
预期的行为 在正常情况下击败胜利10并且正在运行码头工作之后,在启动胜利10之后,码头工人应该正常运行。 实际行为 启动容器失败,出现以下情况:来自守护程序的错误响应:无法重新启动容器my_container:驱动程序无法在端点上编程外部连接my_container(782f444833c57027050a58f8c0302473f76d9029a50944960d...翻译 2018-12-20 10:21:39 · 4738 阅读 · 0 评论 -
docker 增加cpu线程数
Docker命令小结基本命令docker rundocker run 容器标识 : 运行容器,该命令实际上是 docker create 和 docker start 的组合。 docker run 容器标识 命令 : 容器启动时执行相应的命令。-ddocker run -d 容器标识 : 以后台守护进程形式运行容器。-itdocker run -it 容器标识 : 以交...转载 2018-12-10 11:28:23 · 10318 阅读 · 0 评论 -
Docker: 限制容器可用的 CPU
默认情况下容器可以使用的主机 CPU 资源是不受限制的。和内存资源的使用一样,如果不对容器可以使用的 CPU 资源进行限制,一旦发生容器内程序异常使用 CPU 的情况,很可能把整个主机的 CPU 资源耗尽,从而导致更大的灾难。本文将介绍如何限制容器可以使用的 CPU 资源。本文的 demo 中会继续使用《Docker: 限制容器可用的内存》一文中创建的 docker 镜像 u-stress 进行...转载 2018-12-10 11:35:09 · 727 阅读 · 0 评论 -
docker-compose搭建golang本地开发环境
目前仅使用到mysql,golang, redis目录结构: 1 2 3 4 5 yin5th@yin5th:~/code/docker/compose-golang$ tree . ├── docker-compose.yml └── golang └── Dockerfile ...转载 2018-12-27 17:13:51 · 5197 阅读 · 1 评论 -
Docker for Windows (Linux Container) 使用代理
前提:在国内环境,因为某种原因,使用docker下载image非常缓慢。因此,为了更好的下载效率,需要使用代理。所需条件:1. VPS(offshore)2. ss遇到的坑: 这样设置后,发现并没有生效。理由如下:docker loginusername: ***password: *** 提示连接被拒绝。原因:docker MobyLinuxVM...原创 2018-12-18 15:00:15 · 6131 阅读 · 0 评论 -
Windows下如何进入Docker容器镜像内部
版本说明:Docker18.03.1 @ Win10 专业版 1、查看容器ID : docker ps -a 2、启动容器 docker start ef34f4dffb31 3、进入容器 docker exec -it ef34f4dffb31 /bin/bash参考文献:https://zhuanlan.zhihu.com/p/37687743...转载 2018-12-18 15:18:57 · 12149 阅读 · 0 评论 -
docker-compose安装rabbitmq 集群和管理工具
单机版rabbit1: image: rabbitmq:management hostname: rabbit1 ports: - "4369:4369" - "5671:5671" - "5672:5672" - "15671:15671" - "15672:15672" environment: - RABBITMQ_DEFA...转载 2018-12-18 15:30:42 · 1403 阅读 · 0 评论 -
如何在ubuntu 中彻底删除docker
背景在各种项目的开发初期,总要尝试各种开源方案,取其精华弃其糟粕。但是每种开源方案都依赖于一定的软件环境,不同的开源方案还互相冲突。这种软件环境的冲突可以依靠建立不同的用户来解决,但是也有些软件必须使用sudo安装到系统环境中。那么就又可以考虑用多个虚拟机来解决问题。但是,不管是virtual box还是kvm,都需要准备体积庞大的镜像,不符合轻量化的开发趋势。Docker的好...转载 2019-01-17 14:48:15 · 17666 阅读 · 4 评论 -
安装docker-compose的两种方式
这里简单介绍下两种安装docker-compose的方式,第一种方式相对简单,但是由于网络问题,常常安装不上,并且经常会断开,第二种方式略微麻烦,但是安装过程比较稳定方法一:# curl -L https://github.com/docker/compose/releases/download/1.8.1/docker-compose-`uname -s`-`uname -m` &...转载 2018-08-17 17:28:22 · 4047 阅读 · 0 评论 -
docker 国内镜像源
1.配置Docker中国区官方镜像vi /etc/docker/daemon.json{"registry-mirrors": ["https://registry.docker-cn.com"]}2.重启Dockersystemctl daemon-reload systemctl restart docker3.测试配置结果docker pull busybox...原创 2018-08-17 16:29:01 · 1351 阅读 · 0 评论 -
基于K8s和docker的Jenkins 可伸缩持续集成系统
概述本文档主要介绍Jenkins的可伸缩部署方式,一种是基于Docker(或者docker-swarm 集群)的部署方式,另外一种是基于kubernetes的部署方式。由于基于kubernetes也是基于docker的,都需要用到docker进行通信和中转,因此使用同一的slave镜像将大大节省平台开发与维护成本,因此需要引入jenkins的另一个大插件pipeline。Pipeline也...转载 2018-08-17 14:49:30 · 11128 阅读 · 0 评论 -
基于Jenkins,docker实现自动化部署(持续交互)
前言随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化。因此,传统的人工部署已经心有余而力不足。持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不可或缺的一环。合理的使用CI,CD能够极大的提高了生产效率,也提高了产品的交互质量。本文不对三个概念做...转载 2018-06-22 11:05:50 · 554 阅读 · 0 评论 -
cronsun 集群部署
cronsun:是一个分布式任务系统,单个节点和 Linux 机器上的 crontab 近似.是为了解决多台 Linux 机器上 crontab 任务管理不方便的问题,同时提供任务高可用的支持(当某个节点死机的时候可以自动调度到正常的节点执行).支持界面管理机器上的任务,支持任务失败邮件提醒,安装简单,使用方便,是替换 crontab 一个不错的选择.环境:VM centos7(192.168....原创 2018-06-14 17:22:56 · 1500 阅读 · 0 评论 -
Docker 容器健康检查机制
摘要: 在分布式系统中,经常需要利用健康检查机制来检查服务的可用性,防止其他服务调用时出现异常。自 1.12 版本之后,Docker 引入了原生的健康检查实现。本文将介绍Docker容器健康检查机制,以及在Docker Swarm mode下面的新特性在分布式系统中,经常需要利用健康检查机制来检查服务的可用性,防止其他服务调用时出现异常。对于容器而言,最简单的健康检查是进程级的健康检查...转载 2018-07-23 14:37:08 · 2039 阅读 · 0 评论 -
资料站
#docker中文文档http://www.dockerinfo.net/原创 2018-07-23 14:39:05 · 156 阅读 · 0 评论 -
Shell map实现Docker简单部署脚本
随着docker的流行,docker的应用越来越多,工作中肯定少不了,但个人感觉docker的有些命令需要的参数有点多,比如运行一个容器,–name给容器起名,-d后台运行等等。根据个人习惯,一般很多参数都是固定的,没必要每次操作都敲一遍,工作效率特别低。特别是对于不熟悉docker的人员,比如运维人员,这时候给他们提供一个部署脚本是很有必要的,因为越是能简化他们的工作,他们找我们解决问题的机会就...转载 2018-07-23 14:50:55 · 444 阅读 · 0 评论 -
docker 部署ftp 服务
本篇讲述如何使用docker快速搭建ftp服务器。前置条件:安装docker 安装docker-compose搭建方法:使用stilliard/pure-ftpd,这个ftp docker image。 步骤如下:新建ftp/docker-compose.yml文件,内容在下方version: "3"services: ftp: image: stilliard...原创 2018-07-18 15:47:45 · 4951 阅读 · 0 评论 -
docker samba
1.编写yml 文件version: "3.4"services: samba: image: dperson/samba container_name: dperson-samba volumes: - /opt/dnmp/www:/mount ports: - "139:139" - "445:445" co...原创 2018-07-19 18:53:29 · 1014 阅读 · 0 评论 -
docker-compose 安装
1、安装python-pipyum -y install epel-releaseyum -y install python-pip2、安装docker-composepip install docker-compose待安装完成后,执行查询版本的命令,即可安装docker-composedocker-compose version...原创 2018-07-30 10:21:31 · 258 阅读 · 0 评论 -
docker中容器互联,补充dockerfile与docker-compose.yml
Main Reference:[https://yeasy.gitbooks.io/docker_practice/content/network/linking.html] 容器互联容器的连接(linking)系统是除了端口映射外,另一种跟容器中应用交互的方式。该系统会在源和接收容器之间创建一个隧道,接收容器可以看到源容器指定的信息。自定义容器命名连接系统依据容器的名称来执行。...转载 2018-07-30 11:17:29 · 693 阅读 · 0 评论 -
Docker学习笔记:Dockerfile
ocker 可以通过 Dockerfile 的内容来自动构建镜像。Dockerfile 是一个包含创建镜像所有命令的文本文件,通过docker build命令可以根据 Dockerfile 的内容构建镜像,在介绍如何构建之前先介绍下 Dockerfile 的基本语法结构。Dockerfile 有以下指令选项:FROM MAINTAINER RUN CMD EXPOSE ENV...转载 2018-07-30 11:38:07 · 239 阅读 · 0 评论 -
基于OSS搭建私有 Docker Registry
基于OSS搭建私有 Docker RegistryDocker Registry 作为 Docker 的核心组件之一负责了镜像的存储以及分发。用户只需要使用 Docker 的客户端就可以直接和 Registry 进行交互,下载和上传镜像。最初版本的 Registry 由 Python 实现。由于设计初期在安全性,性能以及 API 的设计上有着诸多的缺陷,该版本在 0.9 之后停止了开发。新的项...原创 2018-08-03 17:37:36 · 1201 阅读 · 0 评论 -
Docker 中国官方镜像加速
参考:https://www.docker-cn.com/registry-mirror参考:https://blog.csdn.net/zzy1078689276/article/details/77371782通过 Docker 官方镜像加速,中国区用户能够快速访问最流行的 Docker 镜像。该镜像托管于中国大陆,本地用户现在将会享受到更快的下载速度和更强的稳定性,从而能够更敏捷地开...转载 2018-07-30 15:11:49 · 414 阅读 · 0 评论 -
alpine docker exec: "/bin/bash": stat /bin/bash: no such file or directory 解决方案
docker exec -it 029e6df30836 /bin/bash exec: “/bin/bash”: stat /bin/bash: no such file or directory我们一般可能会在容器启动后进入容器,常用的是docker attach 镜像id,但是启动镜像的时候如果没有带 参数 -it的话,attach进去后可能是日志界面,并不能执行命令。所以我们会用d...转载 2018-08-06 11:08:50 · 3799 阅读 · 1 评论 -
如何编写最佳的Dockerfile
如何编写最佳的Dockerfile译者按: Dockerfile的语法非常简单,然而如何加快镜像构建速度,如何减少Docker镜像的大小却不是那么直观,需要积累实践经验。这篇博客可以帮助你快速掌握编写Dockerfile的技巧。原文: How to write excellent Dockerfiles译者: Fundebug为了保证可读性,本文采用意译而非直译。另外,本文版权...转载 2018-08-07 17:30:22 · 155 阅读 · 0 评论 -
yapi docker 部署
docker run -d --name mongo-yapi -v /opt/data/mongo_data_yapi:/data/db mongodocker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapidocker run -it --rm \ --link mongo-yapi:mongo \ --entrypoint n...原创 2018-08-22 15:43:41 · 847 阅读 · 0 评论 -
Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.65.1:53: no s
访问docker hub获取最新的版本 访问:https://hub.docker.com/r/canal/canal-server/tags/下载对应的版本,比如最新版为1.1.1docker pull canal/canal-server:v1.1.1 结果发现报错Get https://registry-1.docker.io/v2/: dial tcp: lookup ...转载 2019-01-28 14:35:27 · 5235 阅读 · 0 评论