首页 > 其他分享 >macbook 安装docker machine

macbook 安装docker machine

时间:2022-08-20 00:34:42浏览次数:56  
标签:... default machine default1 boot2docker docker macbook

docker machine 在最新版本已被弃用,用docker desktop替代

# 安装docker-machine

base=https://github.com/docker/machine/releases/download/v0.16.2 &&
  curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker-machine &&
  chmod +x /usr/local/bin/docker-machine

# 安装一个docker-machine虚拟机
docker-machine create --driver=vmware default

# 安装过程中可能会出现如下错误(参考链接)[https://github.com/boot2docker/boot2docker/issues/1315]
Running pre-create checks...
(default1) Boot2Docker URL was explicitly set to "https://github.com/boot2docker/boot2docker/releases/download/v18.04.0-ce-rc2/boot2docker.iso" at create time, so Docker Machine cannot upgrade this machine to the latest version.
Creating machine...
(default1) Boot2Docker URL was explicitly set to "https://github.com/boot2docker/boot2docker/releases/download/v18.04.0-ce-rc2/boot2docker.iso" at create time, so Docker Machine cannot upgrade this machine to the latest version.
(default1) Downloading /Users/kamil/.docker/machine/cache/boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v18.04.0-ce-rc2/boot2docker.iso...
(default1) 0%....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%
(default1) Creating SSH key...
(default1) Creating VM...
(default1) Creating disk '/Users/kamil/.docker/machine/machines/default1/default1.vmdk'
(default1) Virtual disk creation successful.
(default1) Starting default1...
(default1) Waiting for VM to come online...
Error creating machine: Error in driver during machine creation: exit status 255

# 上面的报错提示是缺少vmware的插件导致的,解决方案如下
# 第一种,brew安装
brew install docker-machine-driver-vmware
# 第二种,源码安装
go get -u github.com/machine-drivers/docker-machine-driver-vmware

# 再次执行创建镜像命令
docker-machine create --driver=vmware default        
Running pre-create checks...
Creating machine...
(default) Copying /Users/x x/.docker/machine/cache/boot2docker.iso to /Users/xx/.docker/machine/machines/default/boot2docker.iso...
(default) Creating SSH key...
(default) Creating VM...
(default) Starting default...
(default) Waiting for VM to come online...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
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-machine ssh [容器名称]

# 退出容器
exit

# 查看docker-machine命令,可以用如下命令
docker-machine --help

标签:...,default,machine,default1,boot2docker,docker,macbook
From: https://www.cnblogs.com/simple-record/p/16606978.html

相关文章

  • docker安装mysql8.0
    dockerrun\-p3306:3306\-eMYSQL_ROOT_PASSWORD=QQ.123\-v/home/data/mysql8/data:/var/lib/mysql:rw\-v/home/data/mysql8/log:/var/log/mys......
  • docker构建pytorch
    配置拉取镜像(devel版本有nvcc和cudnn)sudodockerpullpytorch/pytorch:1.6.0-cuda10.1-cudnn7-devel构建容器阿立dockerrun-it--gpusall--namelipytorch1.6-......
  • Jenkins+gitlab+docker+harbor容器化自动部署详细流程
    环境:Linux版本:Centos7一、更新源:yumupdate二、安装docker:yuminstalldocker-y启动docker:systemctlstartdocker三、.安装gitlab1.docker......
  • docker搭建phpswoole实现http服务
    一、创建DockerfileFROMphpswoole/swoole#COPY./www//var/www/二、同级目录下创建docker-composer.yamlservices:phpswoole-server:container_name:p......
  • windows11安装docker并运行
    在windows11中安装docker的步骤如下:一、检查电脑是否开启虚拟化功能打开任务管理器,查看性能选项卡中的CPU信息,在右下角可以看到虚拟化是否开启。如未开启需要重启到BIOS......
  • docker 安装Sentinel
    1、拉取镜像dockerpull bladex/sentinel-dashboard 2、启动容器#dockerrun-d-p8858:8858\>--namesentinel\>--ip192.168.59.103\>-eAUTH_USERNAME=se......
  • linux安装指定版本的docker
    场景:aptinstalldocker.io 安装的为默认最新版本的docker,但k8s不能使用最新版本docker实现:环境:ubuntu18.04aptinstallapt-transport-httpsca-certificatescurls......
  • 部署前后端为独立的 Docker 节点
    在『服务器部署Vue和Django项目的全记录』一文中,介绍了在服务器中使用Nginx部署前后端项目的过程。然而,当Web应用流量增多时,需要考虑负载均衡、流量分发、容灾等情......
  • CentOS7安装Docker
    一、官网安装参考手册https://docs.docker.com/engine/install/centos/二、确定你是CentOS7及以上版本cat/etc/redhat-release要安装DockerEngine,您需要CentOS7、Cent......
  • docker中安装kafka
    docker中安装kafka在安装kafka之前需要先安装zookeeper,因为kafka启动会将元数据保存在zookeeper中,zookeeper是一种分布式协调服务,可以再分布式系统中共享配置,协调锁资......