Tag: macos

Docker FATAL:无法写入locking文件“postmaster.pid”:设备上没有剩余空间

postgres:9.5 我尝试重新启动, docker-compose build –no-cache 删除图像和容器并重新构build 我有很多proyects和任何人开始,保持相同的configuration… Mac OSX Sierra 显然容器没有被删除好,我尝试了这个和重build后工作好。 # Delete all containers docker rm $(docker ps -a -q) # Delete all images docker rmi $(docker images -q) 泊坞窗,compose.yml version: '2' services: web: build: . image: imagename command: python manage.py runserver 0.0.0.0:8000 ports: – "3000:3000" – "8000:8000" volumes: – .:/code depends_on: – migration […]

Jetty Docker容器运行的spring应用程序无法连接到在docker容器外运行的mysql

我是docker世界的新手。 我有docker运行的容器,运行一个spring的应用程序,无法连接到docker集装箱外运行的MySQL。 Mysql运行在我的本地主机上,这是一个MAC。 我知道docker运行在Mac上的虚拟机。 我的jdbc连接string是jdbc.url=jdbc:mysql://127.0.0.1:3306/ 下面是我看到的例外 nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database! at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588) … 71 more Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying […]

如何在Mac上使用Docker进行debugging

我有卡夫卡在Maac的docker集装箱上运行。 这是我如何开始它 #Start Zookeeper docker run -d -p 2181:2181 –net myNet –name myZookeeper myRegistry/kafka:0.10.1.0 zookeeper-server-start #Start Kafka export KAFKA_ADVERTISE_HOSTNAME="my.ip.add" docker run -d –net br-advisor-nw –name whi-kafka -p 9092:9092 –link myZookeeper:myZookeeper myRegistry/kafka:0.10.1.0 kafka-server-start –override zookeeper.connect=${KAFKA_ADVERTISE_HOSTNAME}:2181 –override broker.id=0 –override advertised.host.name=${KAFKA_ADVERTISE_HOSTNAME} –override group.max.session.timeout.ms=3600000 –override auto.create.topics.enable=false –override replica.fetch.max.bytes=10485760 –override message.max.bytes=10485760 –override port=9092 –override listeners=PLAINTEXT://:9092 我可以看到在Docker中运行的容器,并且我可以很好地调入容器。 现在,我正在尝试从主机连接到容器 kafka-topics.sh –list –zookeeper […]

docker守护进程不连接

我是docker工人。 在Mac OSX上,我安装了docker和docker-machine,并根据我在其他地方在线和在stackoverflow上看到的运行以下内容。 为什么守护进程不能连接? 我是否需要将我的configuration更改为unix套接字进行通信? 我是否通过docker-machine正确启动了docker守护进程? docker-machine create –driver virtualbox default … Setting Docker configuration on the remote daemon… Checking connection to Docker… Docker is up and running! To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: docker-machine env default .. docker run debian echo "Hello […]

Docker无法使用所有Macbook的CPU内核

我目前正在使用i7的MacBook Pro,它有8个内核。 但是,我不能设置CPU核心超过1.当我运行 docker run –cpus=2 "my-image" 我得到以下错误: docker: Error response from daemon: Range of CPUs is from 0.01 to 1.00, as there are only 1 CPUs available. 我错过了什么?

构buildDocker镜像时的“虚拟内存耗尽”

在构buildDocker镜像时,有一些C ++脚本的汇编,而我最终得到的错误是: src/amun/CMakeFiles/cpumode.dir/build.make:134: recipe for target 'src/amun/CMakeFiles/cpumode.dir/cpu/decoder/encoder_decoder_state.cpp.o' failed virtual memory exhausted: Cannot allocate memory 但是当在主机上构build相同的.cpp代码时,它工作正常。 经过一番检查,错误信息似乎与人们在树莓派上得到的相似, https://www.bitpi.co/2015/02/11/how-to-change-raspberry-pis-swapfile-尺寸上rasbian / 经过一些更多的Googlesearch之后,在Mac论坛上这个post说: 根据需要dynamic创build交换文件,直到磁盘已满或内核用完页表空间。 我不认为你可以改变Mac OS X内核的页面空间限制。 我从来没有见过使用OS X的多年。 有没有办法来增加在Mac OS上构buildDocker的交换空间? 如果没有,在构buildDocker映像时还可以做些什么来克服“虚拟内存耗尽”错误?

为什么我无法在Mac OSX上运行Docker?

我使用Homebrew在我的Mac OSX机器(El-Capitan)上安装了Docker。 但是当我尝试运行它,它给了我下面显示的错误。 $ docker –version Docker version 17.06.0-ce, build 02c1d87 $ docker-compose –version docker-compose version 1.14.0, build unknown $ docker-machine –version docker-machine version 0.12.2, build 9371605 $ docker ps Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 我该如何解决?

在OSX上从terminal完全安装.dmg文件

我正在执行一个bash脚本,通过cURL下载最新版本的docker: curl -O https://download.docker.com/mac/stable/Docker.dmg > ./Docker.dmg 它运作良好。 我也希望为用户安装它: hdiutil attach Docker.dmg 这提示OSX上的function,用户必须将该程序“拖”到应用程序中才能正确安装。 有没有办法绕过这个过程? 通过shell脚本,在OSX上完全安装应用程序,并获得在terminal(在这种情况下,为Docker相关)中运行它的权限,以便脚本可以访问terminal中的docker run来启动一个实例。

在Mac上使用Docker的IIS和.NET

情景:我们是一个由10人在Mac和Windows上开发的团队。 我们的项目使用NodeJS,.NET Framework 4.5,TSQL和IIS服务器。 为了让我们的应用跨平台,我们使用Vagrant来设置Windows。 问题:我们似乎在使用大量的时间来保持我们的开发环境运行。 在Mac和Windows上部署是不同的,部署到testing服务器是困难的,Vagrant机器是19GB,这使得部署缓慢。 解? 我们正在研究Docker,看它是否能为我们带来更好的结果。 该项目看起来很有希望,但似乎我们需要使用基于Windows的容器来运行只能在Windows Server 2016和Windows 10周年更新上运行的IIS和.NET Framework。 问题:我们必须使用基于Windows的容器吗? 我们可以在Mac上运行开发环境而不下载虚拟机​​吗? 我们应该使用Docker吗?

不能拉私人Docker枢纽回购

最初我无法做到这一点,因为我意识到我没有我的Docker中心用户的正确权限。 修复权限后,我能够在Web UI中看到回购。 然而,当做docker拉我收到以下错误: 来自守护进程的错误响应:找不到存储库XXX / YYY:不存在或不存在拉访问 我试图通过风筝创build它,它的工作,所以它似乎像权限工作正常。 任何人有任何想法,为什么CLI仍然说我没有拉访问?