Kubernetes错误拉本地registry

我正在尝试为kubernetes本地开发设置本地registry。 我这样做: docker run -d -p 5000:5000 –name registry registry:2 然后我build立并标记一个docker镜像: docker tag apiservice localhost:5000/apiservice 推送到registry: docker push localhost:5000/apiservice 在我的k82部署定义中: spec: containers: – name: apiserver image: localhost:5000/apiservice:latest 这是错误的: 我需要更改使用minikube和本地docker容器registry?

无法连接到tcp://1.0.1.7:2375处的Docker守护进程。 docker守护进程运行吗?

我在Docker中设置了3个pipe理员和3个节点的本地群集。 以下是结果: docker node ls (dev-manager1) ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS 2ms0ibflqj3jlsgcv8y1flmrn dev-node1 Ready Active 68p6nhjlrl5x05msgsannhzxt * dev-manager1 Ready Active Leader avqmsub8zbqhrc0p55wgq1vtg dev-node2 Ready Active bicmmx2gxiq57ydycm65vca0u dev-node3 Ready Active bszstgcdzhhnnu4xz86dqso3m dev-manager2 Ready Active Reachable dnp4yy7661fa3ob6mal9090v5 dev-manager3 Ready Active Reachable docker ps (dev-manager1) CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e5b87a9af9cd gliderlabs/registrator:latest "/bin/registrator con" […]

npm安装在Docker中不起作用

这是我的Dockerfile: FROM node:7 RUN apt-get update && apt-get install -y –no-install-recommends \ rubygems build-essential ruby-dev \ && rm -rf /var/lib/apt/lists/* RUN npm install -gq gulp bower RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY . /usr/src/app RUN npm install CMD ["gulp", "start:dev"] 当我构build映像时,npm install命令执行的输出很less,而且很快。 我实际上是通过docker-compose构build的,它有一个卷挂载 – 我看不到在我的软pipe上创build的node_modules文件夹。 当我在这个图像上启动容器时,我可以看到没有node_modules文件夹。 然后执行npm install,开始工作 – 安装所有软件包需要2-3分钟,并确实创build了node_modules文件夹。 这里发生了什么? 我究竟做错了什么? 为什么不在编译时安装npm,然后在运行时运行?

在Docker中运行时,react-starter-kit asnyc动作variables赋值抛出错误

我克隆了react-starter-kit,并build立了一个简单的组合。 我将添加更多的function,并意识到自从我使用Docker以来,服务器上出现了错误,阻止了任何交互的发生。 在Docker之外的本地运行时,一切正常。 奇怪的是标题/描述实际上更新在页面上,即使它正在抛出一个错误,说它试图设置一个空对象的属性。 错误是: TypeError: Cannot set property 'title' of null – index.js:25 /server/build/webpack:/src/routes/index.js:25:1 – next – server.js:2242 step /server/build/server.js:2242:191 – server.js:2242 /server/build/server.js:2242:361 来自index.js路由文件夹中: async action({ next }) { // Execute each child route until one of them return the result const route = await next(); // Provide default values for title, description etc. […]

使用wget获取Ubuntu SDK的最新版本

我正在尝试为Ubuntu映像创build一个Dockerfile ,并且正在尝试使用以下命令安装Android SDK https://dl.google.com/android/android-sdk_r24.3.4-linux.tgz \ 不过我知道24.3.4肯定不是最新版本的SDK。 我如何find最新版本的Android SDK 。 我试着去这里 https://developer.android.com/studio/index.html 但即使这样也没有给我任何关于SDK的东西。 你能帮忙吗?

Docker部署的持续交付,已经构build了映像

我想有以下的CDstream: push to master -> build new Docker image -> push image to Docker repo -> deploy (pull & run ) new image on server 对于build筑物的形象,我使用像处理所有expect部署的circleci云CI。 我知道我可以configuration云计算CI在我的机器上执行ssh部署(我需要在VPS上部署),但是我不喜欢给CI提供服务器login凭证。 另一个选项是成功构build/推送后,来自CI或Docker Hub Web挂钩。 但是在这里,我想知道哪个工具可以在此基础上做Docker的工作。 我现在唯一想到的就是创build自己的web钩子处理程序,使用普通的docker或swarm为我pipe理docker。

将数据渲染为新映像后,数据在Mysql泊坞窗容器中丢失了?

我从docker集线器中提取了一个mysql基础镜像,然后从该镜像运行一个容器,并在该容器中创build了一个数据库和一些表,并将这些更改提交给一个新镜像。 但是,当我运行我的新形象的容器,没有我创build的数据库。 如何做到这一点? 我不想使用挂载的卷,因为我想链接这个容器与我的应用程序的另一个容器,以便它可以embedded和更新到数据库。

如何设置docker elasticsearch与节点?

这里是我的docker-composer.yml文件: db: image: mongo ports: – "27017:27017" restart: always elasticsearch1: image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0 container_name: elasticsearch1 environment: – cluster.name=docker-cluster – bootstrap.memory_lock=true – "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock: soft: -1 hard: -1 nofile: soft: 65536 hard: 65536 mem_limit: 1g cap_add: – IPC_LOCK volumes: – esdata1:/usr/share/elasticsearch/data ports: – 9200:9200 web: build: . volumes: – ./:/usr/src/app ports: – "3000:3000" links: – […]

confluentinc kafka-zookeeper泊坞窗安装程序无法正常工作

我有点卡住了build立一个工作kafka-zookeeperdocker设置。 我正在使用https://hub.docker.com/r/confluentinc/cp-zookeeper/和https://hub.docker.com/r/confluentinc/cp-kafka/我的docker-compose文件如下所示: version: '2.1' services: web: network_mode: 'bridge' extends: file: web.base.yml service: webapp environment: #This syntax of <hostname>:<port> is required by my webapp – kafkaHost=kafka:29092 links: – kafka zookeeper-1: network_mode: 'bridge' extends: file: kafka.base.yml service: zookeeper kafka: network_mode: 'bridge' depends_on: – zookeeper-1 extends: file: kafka.base.yml service: kafka 我的基础撰写为kafka: version: '2.1' services: zookeeper: image: confluentinc/cp-zookeeper:latest ports: […]

多个docker组成容器 – 单个IP

我有这个应用程序。 我如何分配一个IP地址到Web服务并使用数据库? version: "2" services: web: image: kartoffeltoby/typo3:latest hostname: localhost container_name: web ports: – 80:80 link: – db:database volumes: – ./www/:/var/www/ environment: – DOCROOT=/var/www/web – PAGESPEED=Off db: image: mysql:5.6 hostname: database volumes: – ./DB/:/var/lib/mysql/ – ./db/:/var/tmp/db environment: – MYSQL_ROOT_PASSWORD=passwort