docker-machine

Connection refused on Docker tutorial get started part 4

十年热恋 提交于 2020-01-03 17:29:10
问题 I don't understand what I missed. docker.compose.yml version: "3" services: web: # replace username/repo:tag with your name and image details image: svezday/friendlyhello:part-1 deploy: replicas: 5 restart_policy: condition: on-failure resources: limits: cpus: "0.1" memory: 50M ports: - "80:80" networks: - webnet visualizer: image: dockersamples/visualizer:stable ports: - "8080:8080" volumes: - "/var/run/docker.sock:/var/run/docker.sock" deploy: placement: constraints: [node.role == manager]

After installing Docker, docker-machine env default fails because ca.pem is not found

徘徊边缘 提交于 2020-01-03 01:55:07
问题 Just installed Docker, but docker-machine env default doesn't work: $ docker-machine env default open /Users/me/.docker/machine/machines/default/ca.pem: no such file or directory The path /Users/me/.docker/machine/machines/default exists but there's no ca.pem in it. Just a bunch of other files. 回答1: You can also try regenerating the certificates for that docker-machine (e.g. default) docker-machine regenerate-certs default docker-machine restart default 回答2: Usually during the creation of a

How to run docker containers on different machines

怎甘沉沦 提交于 2020-01-01 19:23:33
问题 I've setup several docker containers for my application: container for mysql container for application server (tomcat7) container for nginx container for python tornado application On my local machine, using docker-machine , I've tried all these containers and them interactive with each other. I created one virtualbox machine with boot2linux and setup all these containers on it. Now, for production I am going to run each one of these containers on a separate server. Is there something docker

Docker(二十五)-Docker Machine

久未见 提交于 2020-01-01 13:27:54
Docker Machine 是什么? Docker Machine 是 Docker 官方提供的一个工具,它可以帮助我们在远程的机器上安装 Docker,或者在虚拟机 host 上直接安装虚拟机并在虚拟机中安装 Docker。我们还可以通过 docker-machine 命令来管理这些虚拟机和 Docker。下面是来自 Docker Machine 官方文档的一张图,很形象哦! 本文将通过一系列 demo 来展示 Docker Machine 的主要使用场景。 安装 Docker Machine 安装 Docker Machine 前请先在本地安装 Docker 。 Docker Machine 的安装十分简单,在 Ubuntu 中直接把可执行文件下载到本地就可以了。 $ curl -L https://github.com/docker/machine/releases/download/v0.12.0/docker-machine-`uname -s`-`uname -m` > /tmp/docker-machine $ chmod +x /tmp/docker-machine $ sudo mv /tmp/docker-machine /usr/local/bin/docker-machine 其中 v0.12.0 是最新的版本。当然 Docker Machine

Docker Machine 简介

时光怂恿深爱的人放手 提交于 2020-01-01 13:26:16
Docker Machine 是什么? Docker Machine 是 Docker 官方提供的一个工具,它可以帮助我们在远程的机器上安装 Docker,或者在虚拟机 host 上直接安装虚拟机并在虚拟机中安装 Docker。我们还可以通过 docker-machine 命令来管理这些虚拟机和 Docker。下面是来自 Docker Machine 官方文档的一张图,很形象哦! ​ 本文将通过一系列 demo 来展示 Docker Machine 的主要使用场景。 安装 Docker Machine 安装 Docker Machine 前请先在本地安装 Docker。 Docker Machine 的安装十分简单,在 Ubuntu 中直接把可执行文件下载到本地就可以了。 $ curl -L https://github.com/docker/machine/releases/download/v0.12.0/docker-machine-`uname -s`-`uname -m` > /tmp/docker-machine $ chmod +x /tmp/docker-machine $ sudo mv /tmp/docker-machine /usr/local/bin/docker-machine 其中 v0.12.0 是最新的版本。当然 Docker Machine

ubuntu16安装docker环境详细说明

血红的双手。 提交于 2020-01-01 13:24:23
安装前说明: 本文将介绍在 ubuntu16.04 系统下安装和升级docker、docker-compose、docker-machine。 docker: 有两个版本:docker-ce(社区版)和docker-ee(企业版)。 笔者这里介绍安装或升级的是最新版 docker-ce (社区版)。 参考官网地址: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#os-requirements docker-compse: 可运行和管理多个docker容器。 docker-machine: docker官方提供的docker管理工具。可管理多个docker主机,可搭建swarm集群。 注意:需要首先执行下面操作,这一步如果不执行可能会出现镜像找不到问题:sudo apt-get clean 一、docker安装 1,卸载旧版本docker 全新安装时,无需执行该步骤 $ sudo apt-get remove docker docker-engine docker.io 2,更新系统软件 $ sudo apt-get update 3,安装依赖包 $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \

ubuntu 16.04 安装最新的 docker

谁都会走 提交于 2020-01-01 13:23:05
转载地址:https://www.cnblogs.com/tianhei/p/7802064.html 本文将介绍在ubuntu16.04系统下安装和升级docker、docker-compose、docker-machine。 docker:有两个版本:docker-ce(社区版)和docker-ee(企业版)。 笔者这里介绍安装或升级的是最新版docker-ce(社区版)。 参考官网地址:https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#os-requirements docker-compse:可运行和管理多个docker容器。 docker-machine:docker官方提供的docker管理工具。可管理多个docker主机,可搭建swarm集群。 一、docker安装 1,卸载旧版本docker 全新安装时,无需执行该步骤 $ sudo apt-get remove docker docker-engine docker.io 2,更新系统软件 $ sudo apt-get update 3,安装依赖包 $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties

Wrong permissions in volume in Docker container

送分小仙女□ 提交于 2020-01-01 11:45:54
问题 I run Docker 1.8.1 in OSX 10.11 via an local docker-machine VM. I have the following docker-compose.yml: web: build: docker/web ports: - 80:80 - 8080:8080 volumes: - $PWD/cms:/srv/cms My Dockerfile looks like this: FROM alpine # install nginx and php RUN apk add --update \ nginx \ php \ php-fpm \ php-pdo \ php-json \ php-openssl \ php-mysql \ php-pdo_mysql \ php-mcrypt \ php-ctype \ php-zlib \ supervisor \ wget \ curl \ && rm -rf /var/cache/apk/* RUN mkdir -p /etc/nginx && \ mkdir -p /etc

Getting Mac address from Docker Container

岁酱吖の 提交于 2020-01-01 09:49:41
问题 Is it possible to get MAC address of the host machine from Docker container and write it in a text file? 回答1: docker inspect <container name or id> |grep MacAddress|tr -d ' ,"'|sort -u or inside the container: ifconfig -a ifconfig is part of the 'net-tools' linux pkg and this is good way to enter the running container: nsenter -t $(docker inspect --format '{{ .State.Pid }}' <container name or id> ) -m -u -i -n -p -w 回答2: Use docker inspect to pull MacAddress and redirect the results to a file

docker swarm init could not choose an IP address error

只谈情不闲聊 提交于 2020-01-01 04:03:09
问题 Experimenting with Docker Swarm with Docker Desktop for Mac . I tried this: docker-machine create -d virtualbox node-1 docker-machine create -d virtualbox node-2 docker-machine create -d virtualbox node-3 eval $(docker-machine env node-1) docker swarm init \ --secret my-secret \ --auto-accept worker \ --listen-addr $(docker-machine ip node-1):2377 The last command ( docker swarm init ) returns this error: Error response from daemon: could not choose an IP address to advertise since this