Docker Machine

MacOS安装Docker傻瓜式教程

微笑、不失礼 提交于 2020-04-24 03:01:08
最近电脑越来越卡了,为了减少系统开销,以及后期维护方便,所以考虑将本地安装一些服务迁移到docker中去管理,这一切的基础是要先有docker服务,所以本文就先记录怎样在mac上安装配置docker,也给后面需要的朋友一点借鉴。想了解centos安装docker的可以查看以前的文章 Docker学习笔记一:Docker简介与安装 。 关于docker简介,本文不做过多讲解,感兴趣的同学可以自行去官网或者中文网查看。 docker官网:https://www.docker.com/ docker中文网:http://www.docker.org.cn/ 下面就开始macos系统的docker容器的安装之旅,所有步骤都是亲身实践,可放心观看。 一、安装Docker 1、先检查有无安装docker 2、使用brew安装,耐心等待下载完成 3、在应用程序中找到docker图标,点击运行 4、一路next 5、输入电脑密码 6、输入dockerid登录或者直接关闭后面输入 至此,docker就算安装完成,打开iterm,查看docker相关信息。 二、查看docker相关信息 1、查看docker信息 2、检查Docker Engine,Docker Compose和Docker Machine的版本 如果你的docker,docker-compose和docker

win7 docker的受难记——exit status 255的终极解决

╄→гoц情女王★ 提交于 2020-04-18 10:37:54
一 我真的认识到我有很多坏习惯,而这次坏就坏在我老是用 Docker Quickstart Terminal,而不直接用cmd。 毕竟 Docker Quickstart Terminal 看属性就是cmd跑一个sh,我也想不到docker的这个sh能有这么强的副作用.... exit status 255出现原因 电脑没开虚拟加速 vbox的网卡配置出错 docker配置的ip出错 双清(删除vbox和删除docker)不彻底,进了错误的缓存 二 win10docker用夏姬八法就能成功运行。但是,win7大多数情况下,会报 Error getting IP address: ssh command error: command : ip addr show err : exit status 255 网上一堆方法,而我之前也遇到过也写了一篇博文如何解决 https://www.cnblogs.com/ydymz/p/10058648.html 但是,这次的情况又又又不一样了。 哪怕给vbox上重新配网卡还是不行,,, 三 so, 我放弃Docker Quickstart Terminal 了 ,jojo!因为每次都报 Error getting IP address: ssh command error: command : ip addr show err : exit

Docker for Windows 使用 VMware WorkStation

房东的猫 提交于 2020-04-16 21:59:34
【推荐阅读】微服务还能火多久?>>> 一.前言 Docker for Windows 不同于 Docker Toolbox。Docker for Windows 对系统的要求至少为Windows 10专业版,因为它需要Hyper-V的支持,而Dockbox Toolbox使用Oracle Virtual Box而不是Hyper-V 。使用过VMware WorkStation的朋友应该知道,vm无法与hyper-v共存。那么如果我的电脑已经安装和使用VM,如何才能使用Docker for Windows呢,请看下面的讲解。 二.安装Docker for Windows 1.下载Docker for Windows 从这个地址下载并进行安装: https://download.docker.com/win/stable/Docker for Windows Installer.exe 。 安装过程很简单,在此我就不赘述了。 2.安装以后的准备 安装完成以后,Docker for Windows 会自动运行,此时会出现提示没有启用Hyper-V,这里点击canel即可。 三.准备工作 1.下载boot2docker.iso 从这个地址下载: https://github.com/boot2docker/boot2docker/releases/download/v18.05.0-ce

Docker for Windows 使用 VMware WorkStation

牧云@^-^@ 提交于 2020-04-16 18:33:52
【推荐阅读】微服务还能火多久?>>> 一.前言 Docker for Windows 不同于 Docker Toolbox。Docker for Windows 对系统的要求至少为Windows 10专业版,因为它需要Hyper-V的支持,而Dockbox Toolbox使用Oracle Virtual Box而不是Hyper-V 。使用过VMware WorkStation的朋友应该知道,vm无法与hyper-v共存。那么如果我的电脑已经安装和使用VM,如何才能使用Docker for Windows呢,请看下面的讲解。 二.安装Docker for Windows 1.下载Docker for Windows 从这个地址下载并进行安装: https://download.docker.com/win/stable/Docker for Windows Installer.exe 。 安装过程很简单,在此我就不赘述了。 2.安装以后的准备 安装完成以后,Docker for Windows 会自动运行,此时会出现提示没有启用Hyper-V,这里点击canel即可。 三.准备工作 1.下载boot2docker.iso 从这个地址下载: https://github.com/boot2docker/boot2docker/releases/download/v18.05.0-ce

Docker Swarm集群初探

百般思念 提交于 2020-04-07 05:54:21
前言 相信Docker技术大家都有所了解,单个Docker能发挥的作用毕竟有限,也不便于管理,所以Docker得组集群来使用才能发挥强大的技术优势。既然要组集群那就涉及诸如Docker的资源调度、管理等等一系列问题。目前涉及Docker集群的三个主要的技术无外乎Swarm、 Kubernetes 、Mesos三种。从本文开始作者将会一一实践这几种主要的Docker集群技术,话不多说,现在开始。 注意: 作者的kubernetes相关实践在此 注: 本文首发于 My 公众号 CodeSheep ,可 长按 或 扫描 下面的 小心心 来订阅 ↓ ↓ ↓ 环境准备 Mac OS X 10.13.2 Docker 17.09.1-ce-mac42 (21090) virtualbox(虚拟集群中节点时需要) boot2docker v1.8.0(在虚拟节点中起docker环境时需要) 环境搭建 节点规划如下: 我们需要4个节点(1个master + 3个slave),由于没有真实地4台物理机,所以下文中是靠 docker-machine 、 virtualbox 以及 boot2docker 来虚拟出4个独立IP地址的带docker环境的节点,大家注意! 环境安装: Docker环境安装: Tips : 以前Mac上一般是使用 boot2docker 这个专门为OS X上运行 Docker

WIN 7 下修改docker 的配置

喜夏-厌秋 提交于 2020-03-05 14:54:16
安装docker registry docker pull registry docker run -d -p 5000:5000 --restart=always --name cvicse-docker-registry --privileged=true -v /opt/docker-registry:/var/lib/registry registry 获取私有镜像 curl http://192.168.128.135:5000/v2/_catalog Linux 下解决HttpS 转HTTP问题 sudo rm /etc/systemd/system/docker.service.d/override.conf systemctl reset-failed docker.service systemctl start docker.service systemctl daemon-reload systemctl start docker.service docker images 阿里云加速: sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors":["https://aeckruos.mirror.aliyuncs.com"],

docker三剑客docker-compose、docker-machine、swarm

妖精的绣舞 提交于 2020-02-28 13:02:40
Docker三大编排工具: Docker Compose:是用来组装多容器应用的工具,可以在 Swarm集群中部署分布式应用。 Docker Machine:是支持多平台安装Docker的工具,使用 Docker Machine,可以很方便地在笔记本、云平台及数据中心里安装Docker。 Docker Swarm:是Docker社区原生提供的容器集群管理工具。 Docker Compose Github地址: https://github.com/docker/compose 简单来讲,Compose是用来定义和运行一个或多个容器应用的工具。使用compaose可以简化容器镜像的建立及容器的运行。 Compose使用python语言开发,非常适合在单机环境里部署一个或多个容器,并自动把多个容器互相关联起来。 Compose 中有两个重要的概念: 服务 (service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。 项目 (project):由一组关联的应用容器组成的一个完整业务单元,在 docker-compose.yml 文件中定义。 Compose是使用YML文件来定义多容器应用的,它还会用 docker-compose up 命令把完整的应用运行起来。docker-compose up 命令为应用的运行做了所有的准备工作。从本质上讲

Install docker-machine to Linux

强颜欢笑 提交于 2020-02-27 12:38:27
lwk@qwfys:~$ sudo curl -L -o /usr/local/bin/docker-machine https://github.com/docker/machine/releases/download/v0.16.2/docker-machine-`uname -s`-`uname -m` && sudo chmod +x /usr/local/bin/docker-machine [sudo] password for lwk: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 617 0 617 0 0 912 0 --:--:-- --:--:-- --:--:-- 911 100 32.6M 100 32.6M 0 0 862k 0 0:00:38 0:00:38 --:--:-- 2989k lwk@qwfys:~$ ll -h /usr/local/bin/docker-machine -rwxr-xr-x 1 root root 33M Jan 11 16:55 /usr/local/bin/docker-machine* lwk@qwfys:~$ Dload Upload Total

window安装docker(通过Oracle VM VirtualBox)

妖精的绣舞 提交于 2019-12-09 19:46:10
一、下载: 软件DockerToolbox-19.03.1.exe下载: https://github.com/docker/toolbox/releases 国内: https://get.daocloud.io/toolbox/ 最新版boot2docker.iso: https://github.com/boot2docker/boot2docker/releases 二、安装: 已经安装virtualBox和git则勾选掉 安装完,将boot2docker.iso复制到C:\Users\用户名\.docker\machine\cache 三、使用: 选择图标,启动DockerToolbox 第一次运行Docker Quickstart Terminal时会进行Docker环境的初始化,会在VirtualBox中自动创建名字为【default】的linux虚拟机,再此过程中会用到boot2docker.iso镜像文件。默认情况下,启动程序会从GitHub上下载此文件的最新版,但由于文件相对较大且速度不给力,多数情况下会下载失败,造成Docker环境无法启动,如下图: 解决方法: 其实DockerToolbox安装文件自带了boot2docker.iso镜像文件,位于安装目录下(如C:\Program Files\Docker Toolbox) ,将此文件拷至C:\Users

RancherOS v1.5.0发布

我怕爱的太早我们不能终老 提交于 2019-12-02 22:55:30
一言不合就发新版本。 年关将至,寒意习习,落叶萧萧下,阳光日日稀。RancherOS团队历时两个来月的开发,正式发布RancherOS v1.5.0版本。 在此期间同为Container Linux阵营的CoreOS已经从红帽再入IBM,潮流之变,业界态势,让我们无不更加努力去争得一席之地。 无论是商业用户的积累,还是业界变化带来的社区用户增长,都在催促我们不断革新,应该说1.5.0版本是用户的需求推着我们走出来的。 重大特性更新 本版本的新特征众多,无法一次性全部说明,以下只表述一些用户关注度比较高的特性。个别特性详细说明,我们会不断推出文章一一展开。 启动性能提升 一直以来RancherOS的initrd一直采用xz格式压缩,随着RancherOS的体积不断增大,xz压缩越来越影响系统启动速度。虽然xz格式能够带来比较小的initrd和ISO, 但是我们也需要兼顾启动速度。v1.5.0版本的initrd已经采用了gzip格式,文件体积有所增大,但是启动速度有了质的飞跃。 同时我们也优化了system-docker的镜像加载和cloud-init的启动,对启动速度进行了深度优化。 LUKS磁盘加密支持 支持LUKS,允许用户对跟磁盘分区进行加密,在一些特殊场景下增强了RancherOS的安全性。运行效果参考下图: WiFi和4G支持 Intel正在micro PC领域不断发力