docker容器指定ip,造成的网络不能访问的问题

使用VMware软件安装ubuntu 16.04版本。 在docker-compose.yaml文件中指定容器ip version: '2' networks: byfn: ipam: config: - subnet: 172.19.0.0/16 gateway: 172.19.0.1 services: zookeeper.example.com: container_name: zookeeper.example.com image: hyperledger/fabric-zooke

  • 0
  • 0
  • 阅读 ( 168 )

Docker之docker run、docker exec、数据卷、Dockerfile

文章目录 Docker之docker run、docker exec 1.docker run命令介绍 2.docker run -it --name=c1 centos:7 /bin/bash 3.docker run -id --name=c2 centos:7、docker exec -it c2 /bin/bash 4.docker run -idt --name=demo centos:7 /bin/bash、docker exec -it demo /bin/bash 5.docker run

  • 0
  • 0
  • 阅读 ( 62 )

docker 提示image operating system "linux" cannot be used on this platform

我使用的是docker for windows, 在docker run时提示image operating system "linux" cannot be used on this platform,docker可以选择使用的系统。 Switch between Windows and Linux containers You can select which daemon (Linux or Windows) the Docker CLI talks to. Select Switc

  • 0
  • 0
  • 阅读 ( 93 )

dockerfile: returned a non-zero code: 100

在写Dockerfile时遇到returned a non-zero code: 100,报这个错误是因为在install之前没有update RUN  apt-get install -y build-essential libpq-dev nodejs 修改为: RUN apt-get update && apt-get install -y build-essential libpq-dev nodejs 就可以啦

  • 0
  • 0
  • 阅读 ( 96 )

服务器重新启动后docker容器内的mysql无法启动的原因及解决方法

今天手贱地把自己的服务器重启了一下,然后照着流程,启动docker服务,然后重启mysql容器。 但是在我重启容器了之后却发现,使用docker ps命令后,并没有我刚刚重启的Mysql容器。 使用docker ps -a命令查看,可以看到Mysql容器几秒前退出了。也就是说,这个容器启动失败了。 然后我就使用docker logs [container ID]命令查看这个容器的运行日志,发现:提示了这么一条错误: Access denied for user 'root'@'lo

  • 0
  • 0
  • 阅读 ( 258 )

基于gitlab+docker+k8s打造自动化构建部署流程

工程自动化构建部署 前言 ​ 随着需求越来越多,以及相关代码分支权限的流程规范化,团队内部的项目上线部署复杂度提升,基于现有的环境和市场上主流的软件,打造了一套基于gitlab+docker+harbor+kubernetes的自动化构建部署流程(CI/CD),目前团队内部流程基本走通,整理了一份相关文档分享出来。写的糙的地方,轻喷。 概念 GitLab CI/CD ​ GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。与之对应的有GitHub和

  • 0
  • 0
  • 阅读 ( 50 )

初探docker部署gitlab

各位小伙伴万福金安,我是你们的小栈君,今天给大家带来的分享是关于gitlab的部署的实战操作,对于gitlab相信不少的小伙伴都或多或少的接触过一些,总的老说GitLab是一个利用 Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。在公司或者企业中都会进行构建自己的代码仓库,此时的话拥抱gitlab是你最佳的选择,今天小栈君就手把用docker搭建GitLab服务器。 部署准备 在拉取前夕,我们需要准备相关的docker环境,保证do

  • 0
  • 0
  • 阅读 ( 53 )

1 hour docker

1 hour docker 是什么 Docker 是一个应用打包、分发、部署的工具。 你也可以把它理解为一个轻量的虚拟机,它只虚拟你软件需要的运行环境,多余的一点都不要,而普通虚拟机则是一个完整而庞大的系统,包含各种不管你要不要的软件。 打包、分发、部署 打包 :就是把你软件运行所需的 依赖、第三方库、软件 打包到一起,变成一个 安装包 分发 :你可以把你打包好的“安装包”上传到一个镜像仓库,其他人可以非常方便的获取和安装 部署 :拿着“安装包”就可以一个命令运行起来你的应用,自动模拟出一摸一样的运行环境

  • 0
  • 0
  • 阅读 ( 56 )

docker 配置环境变量

1、在  Dockerfile  中使用  ENV  指令设置环境变量 格式有两种: ENV key value ENV key1=value1 key2=value2 1、key value ENV PYTHON_VERSION 3.5.3 2、key=value ENV name1=ping name2=on_ip 3、换行 ENV VERSION=1.0 DEBUG=on \ NAME="Happy Feet" 4、在 Dockerfile 中使用 $NODE_VERSION $PY

  • 0
  • 0
  • 阅读 ( 110 )

docker安装portainer详细步骤

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 docker安装portainer详细步骤 portainer是一款容器管理可视化界面,不想在虚拟中使用命令管理容器的小伙伴,可以选择安装portainer对容器进行管理,查看日志、启动、停止容器等非常方便。 1. 搜索portainer镜像 docker search portainer 2. 拉取portainer镜像 docker pull lihaixin/portainer 3. 启动portainer容器 # 启动镜像 docker run

  • 0
  • 0
  • 阅读 ( 52 )

docker-compose 安装

1.安装docker-compose #运行以下命令下载DockerCompose的当前稳定版本 $curl-L"https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose #为二进制文件添加可执行权限 $chmod+x/usr/local/bin/docker-compose #创建软连接 $ln-s/usr/

  • 0
  • 0
  • 阅读 ( 204 )

keycloak~docker部署https的keycloak使用自定义证书

使用自定义证书 需要先生成一对证书,其中.crt文件是公钥,也叫证书,在浏览器上可以看到;.key文件是私钥,由网站服务器自己保留。 keycloakssl keycloak的ssl默认有自己的自签名证书,这个如果涉及到你的程序调用kc的接口,kc使用自定义证书是不行的,你调不通,使用使用正规的证书 ssl的https端口是8443,在使用docker启动时,监听它即可 ssl的自定义证书目录是/etc/x509/https,使用docker时,把自定义证书挂载到这个目录即可 为什么要使用https

  • 0
  • 0
  • 阅读 ( 238 )

关于docker中容器可以Ping通外网,真机无法Ping通容器的问题

  首先我们要知道整体的框架结构,docker是我们安装在centos7上的,而centos7是安装在vmware上。其中docker中还有若干容器运行。 整体框架图如下:          我们将它分为两部分,一部分是docker环境,除去docker的所有划分到另一个部分。(我们知道centos7和我们的真机是同一个网段的ip,不需要配置之间可以相互通信)。那dokcer本身又是一个大整体,其下面还有很多我们生成的容器,他们的ip是由docker的虚拟网卡生成的,他们是一个网段的。彼此之间应该是可以相

  • 0
  • 0
  • 阅读 ( 199 )

docker 安装nextcloud+onlyoffice+mysql

环境 类目 版本 备注 操作系统 centos764位 Docker 最新版 Dockercompose 最新版 暂时没有用上可以不安装 nextcloud 最新版 onlyoffice 最新版 mysql 最新版 安装 基础依赖 yuminstallepel-release-y yuminstalllynxwgetexpectiptablesnet-tools-y 关闭防火墙 systemctlstopfirewalld systemctldisab

  • 0
  • 0
  • 阅读 ( 205 )

docker 获取宿主机ip_使用docker踩过的坑

Keep    目前使用cypress作为拨测工具的核心框架,随着业务发展,对线上的监控拨测频率要求越来越高,之前串行方式已经无法满足业务诉求,但cypress本身的并行运行需要配合它自身的DashboardService来使用。所以打算利用docker+python+cypress简单实现一个cypress并行模式,简易架构图如下: Problem 实现过程中遇到了几个问题: 1.core.py用了APScheduler+tornado+docker-py来实现的,但基于tornado实现的接口始终没

  • 0
  • 0
  • 阅读 ( 2538 )

携程 Apollo 配置中心分布式部署(Docker)

在SpringBoot2.0整合携程Apollo配置中心一文中,我们在本地快速部署试用了Apollo。本文将介绍如何按照分布式部署(采用Docker部署)的方式编译、打包、部署Apollo配置中心,从而可以在开发、测试、生产等环境分别部署运行。 一、准备工作 本文将在CentOS7.x上部署Apollo配置中心服务端。 1.1Java和MySQ 对于Java和MySQL的要求可以参考SpringBoot2.0整合携程Apollo配置中心准备工作的部分。 1.2Docker环境安装 对于Docker环境的安

  • 0
  • 0
  • 阅读 ( 1675 )

docker容器部署apollo方法

上一篇介绍过apollo的架构和各个模块的功能,对apollo服务端和客户端的交互有了一定的初步认识,下面我们看一下怎么部署的。 因为我修改了源码,并且是部署在docker容器中的,所以我们从编译源码开始,一步一步的讲解部署方法。apollo原始的部署方法请参见:apollo分布式部署方法 1.准备工作 1.1jdk apollo服务端:jdk1.8+ apollo客户端:jdk1.7+ 由于需要同时编译,所以需要jdk1.8+,安装方法在这里不说了 1.2maven 编译使用maven编译,安装mav

  • 0
  • 0
  • 阅读 ( 2015 )

新增秒杀功能、优惠券、支付宝、Docker,newbee-mall升级版开源啦!

最近是非常非常非常忙,一方面是公司的事情比较多,另外⼀点是最近在准备诉讼材料。⾄于诉讼的是谁,⼤家可以去看我之前写的几篇文章,所以本来这周是不打算更新文章的。不过,昨天慕课网的法务联系我的律师了,终于有反应了。为了让大家知道事件的最新进展,就整理了这篇文章。 这篇文章主要是讲两件事: 新蜂商城升级版本newbee-mall-plus开源啦!向⼤家同步⼀下慕课网涉嫌抄袭newbee-mall项目事件的最新进展。 DuangDuangDuang!newbee-mall-plus开源啦! 历经半年的开发、136

  • 0
  • 0
  • 阅读 ( 1835 )

Docker(六)Docker swarm

官网 集群 测试需要4台服务器4台机器安装Docker 搭建集群 1.设置主节点dockerswarminit--advertise-addr[自己的IP地址] [root@VM-0-7-centos~]#dockerswarminit--advertise-addr172.27.0.7 Swarminitialized:currentnode(jw8laeer26282r3lacsug28a1)isnowamanager. Toaddaworkertothisswarm,runthefollowing

  • 0
  • 0
  • 阅读 ( 1934 )

docker compose docker-compose v1.0.0

文件名称版本号作者qq组件版本dockercomposedocker-composev1.0.0学生宫布8416837Docker20.10.2docker-composeversion1.24.1docker-pyversion:3.7.3CPythonversion:3.6.8OpenSSLversion:OpenSSL1.1.0j20Nov2018 简介 DockerCompose是一个工具,用于在使用Compose文件格式定义的Docker上运行多容器应用程序。Compose文件用于定义构成应用程

  • 0
  • 0
  • 阅读 ( 1858 )