Tag: macos

在Mac上找不到docker-quickstart

我在Docker上试用Cloudera。 启动Cloudera的命令是docker run –privileged=true –hostname=quickstart.cloudera -t -i ${HASH} /usr/bin/docker-quickstart 。 但是,我根本没有/usr/bin/docker-quickstart 。 我确定我遵循默认步骤在我的MacBook上安装Docker。 有谁知道在哪里获取这个二进制可执行文件? 还是有更好的方式在Docker上运行Cloudera? [更新]在虚拟机上使用Cloudera是首选方式,可节省设置configuration的时间。

在Docker容器上运行自主开发的Python服务器

我有这个python服务器: import SocketServer class TCPHandler(SocketServer.BaseRequestHandler): def handle(self): print 'client is connected' data = self.request.recv(1024) print data self.request.sendall('Message received!') HOST, PORT = '0.0.0.0', 5004 server = SocketServer.TCPServer((HOST, PORT), TCPHandler) print 'Listening on port {}'.format(PORT) server.serve_forever() 和这个客户: import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('192.168.56.101', 5004)) s.sendall('Hello my name is John') response = s.recv(1024) print 'Response: {}'.format(response) 我的操作系统是macOS,我使用VirtualBox在虚拟机上安装了Ubuntu […]

无法在浏览器中启动dockerized节点应用程序

我无法启动dockorize节点应用程序。 我已经删除了docker工具包,并安装了原生的MAC地址docker docker-compose.yml网页设置 services: web: image: node:boron ports: – "3000:3000" volumes: – .:/apicode depends_on: – db entrypoint: /bin/bash tty: true 当我在命令行上运行docker-compose run web时,可以看到启动的容器。 我感到困惑的是缺less端口映射。 我觉得MAC无法达到容器来服务请求… docker工检查主机名 "Path": "/bin/bash", "Args": [], "State": { **"Status": "running",** "Running": true, CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS b61db44d38a7 node:boron "/bin/bash" About a minute ago 预期 CONTAINER ID IMAGE COMMAND […]

如何从Docker镜像创buildVirtualBox镜像?

我一直在尝试创build一个使用或附加Docker镜像的VirtualBox机器。 但是,通过docker和docker机参考手册阅读后,我一直无法find实现这一目标的方法。

绑定在Dockerregistry上的位置会导致超时

我在Mac上使用Docker,并且在registry服务器上绑定一个位置时遇到了一些麻烦 – 我希望这里有人能够提供帮助。 谢天谢地,这个问题很简单。 比方说,我想运行一个简单,不安全的dockerregistry。 首先,我确保将相应的ip:portnoinput到“不安全registry”列表中。 根据文档,然后运行docker run -d –restart=always –name registry -e REGISTRY_HTTP_ADDR=0.0.0.0:5000 -p 5000:5000 registry:2 当我这样做时,registry“正常工作”。 我可以将图像标记为10.0.3.59:5000/imgname ,并正常推拉。 但是,我希望registry的数据位于主机系统的特定位置,比如/mnt/registry 。 我去泊坞窗首选项,确保在mnt文件夹上启用共享,并删除旧的图像和容器 再次docker run -d –restart=always –name registry -v storage:/var/lib/registry/ -e REGISTRY_HTTP_ADDR=0.0.0.0:5000 -p 5000:5000 registry:2 。 但是,如果我现在尝试执行docker push 10.0.3.59:5000/imgname ,则会收到以下消息 The push refers to a repository [10.0.3.52:5000/cropspokyimage] 74146a4cf164: Retrying in 9 seconds 6c45ce1e774e: Retrying […]

Docker Container在运行后立即退出

我是一个Docker新手,并在检查类似的SO问题没有成功之后试图解决这个问题。 所以请不要把它标为重复。 问题 : 容器在创build并运行后总是立即退出。 我试图用命令运行mssql实例 docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Technocrat123' -p 1433:1433 -d microsoft/mssql-server-linux 当试图作为类似的SO链接的链接 $ docker run -t -d –name microsoft/mssql-server-linux 0adcdf822722 得到以下错误, Unable to find image '0adcdf822722:latest' locally docker: Error response from daemon: repository 0adcdf822722 not found: does not exist or no pull access. 当试图杀死引用link1的过程 Kill: illegal process id: PID 我正在使用一台Mac机器。 […]

Docker alpine vm,访问主机的/ etc / hosts文件configuration

在主机的/ etc / hosts文件中定义的configuration无法访问docker alpine vm(在OSX环境中)。 以下示例是我的主机/ etc / hosts文件 10.4.1.4 dockerregistry.senz.local 如果我通过下面的命令连接到高山vm,并尝试访问dockerregistry.senz.local它不会工作 # connects to alpine vm screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty 在以前基于boot2docker的docker中,我们可以使boot2docker通过natdnshostresolver1访问主机configuration VBoxManage modifyvm "boot2docker-vm" — natdnshostresolver1 on 由于高山vm无法访问主机的/ etc / hostsconfiguration,当我试图从私人dockerregistry(它被configuration为不安全的registry)的图像,它会给出一个错误 docker pull dockerreigstry.senz.local/cassandra:0.1 由于以下错误而失败 在192.168.65.1:53上查找dockerregistry.senz.local:读取udp 192.168.65.2:41659->192.168.65.1:53:I / O超时 如果我将条目10.4.1.4 dockerregistry.senz.local添加到docker alpine vm的/ etc / hosts文件中,可以成功地拖出图像

Docker容器中的MySQL服务不能在macOS Sierra 10.12.6中运行

我被迫重新安装了macOS Sierra,因为我在高级Sierra的testing版程序中,我发生严重的崩溃,所以我降级了系统。 这个Dockerfile在系统突然崩溃之前正在High Sierra工作。 FROM ubuntu:16.04 MAINTAINER XXX version 0.0.1 # Prepare Debian environment ENV DEBIAN_FRONTEND noninteractive # we don't need an apt cache in a container RUN echo "Acquire::http {No-Cache=True;};" > /etc/apt/apt.conf.d/no-cache # —————————- # Configure supervisor # —————————- RUN apt-get update > /dev/null 2>&1 && apt-get install -y supervisor > /dev/null 2>&1 RUN […]

Docker for Mac OSX:无法访问安装的卷

我试图运行一个docker集装箱 docker run -d -p 9088:9088 –name abc -h abc -v /some/location:/some/location artifactory/abc /some/location有一个容器将执行的脚本。 上面的命令给我错误 docker: Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused "exec: \"/some/location/myScript\": stat /some/location/myScript: no such file or directory". 但是当我这样做 sudo docker run -d -p 9088:9088 –name abc -h abc -v /some/location:/some/location artifactory/abc 容器启动并运行得很好。 但是我不想使用sudo,因为我没有使用任何其他容器。 我只是想运行它作为docker工人。 我怎么做? […]

在Mac上的docker图像位置

我使用maven插件构builddocker镜像。 它被命名为springio / gs-spring-boot-docker。 成功标记springio / gs-spring-boot-docker:最新 我相信我的Mac上应该有一个名为springio / gs-spring-boot-docker的文件。 但是我无法find答案。