1.安装Docker:
1.1 brew update
1.2 brew install boot2docker
1.3 boot2docker upgrade
1.4 boot2docker init
1.5 boot2docker up
1.6设置ENV:
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/wangxigang/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
添加到 .bash_profile 或者 .zshrc, 之后关闭iterm或者source xxx
ok,安装完毕
$ docker pull ubuntu 试试
由于pull官方的register hub可能速度比较慢:
推荐docker.io加速器:
https://dashboard.daocloud.io/mirror
安装完docker之后,也可以安装个docker-compose工具:
brew install docker-compose
参考官方文档:https://docs.docker.com/installation/mac/
2.卸载docker:
参考:https://github.com/boot2docker/osx-installer
卸载脚本uninstall.sh:
ok,安装完毕
$ docker pull ubuntu 试试
由于pull官方的register hub可能速度比较慢:
推荐docker.io加速器:
https://dashboard.daocloud.io/mirror
安装完docker之后,也可以安装个docker-compose工具:
brew install docker-compose
参考官方文档:https://docs.docker.com/installation/mac/
2.卸载docker:
参考:https://github.com/boot2docker/osx-installer
卸载脚本uninstall.sh:
#!/bin/bash # Uninstall Script if [ "$(which boot2docker)" == "" ]; then echo "boot2docker does not exist on your machine!" exit 1 fi if [ "${USER}" != "root" ]; then echo "$0 must be run as root!" exit 2 fi echo "Stopping boot2docker processes..." boot2docker stop && boot2docker delete echo "Removing boot2docker executable..." rm -f /usr/local/bin/boot2docker echo "Removing boot2docker ISO and socket files..." rm -rf ~/.boot2docker rm -rf /usr/local/share/boot2docker echo "Removing boot2docker SSH keys..." rm -f ~/.ssh/id_boot2docker* echo "Removing boot2docker OSX files..." rm -f /private/var/db/receipts/io.boot2docker.* rm -f /private/var/db/receipts/io.boot2dockeriso.* echo "Removing Docker executable..." rm -f /usr/local/bin/docker echo "All Done!"
相关推荐
Docker 安装与卸载参考 Docker 是一个流行的容器化平台,可以轻松、高效地管理容器。然而,在微服务架构的应用系统中,通常包含多个微服务,每个微服务需要部署多个实例。如果每个微服务都需要手动启停,那么效率将...
在Ubuntu系统上安装Docker需要进行以下步骤: 1. 更新软件包索引:执行命令sudo apt-get update。 2. 安装必须的软件包,确保apt可以通过HTTPS使用存储库:执行命令sudo apt-get install apt-transport-...
卸载旧版本Docker、添加当前用户到docker用户组后,通过apt命令安装Docker最新版本,并配置Docker镜像加速器,修改Docker的默认存储驱动。安装后通过运行docker version命令验证是否安装成功。 在Windows系统下安装...
Docker for Mac 在Mac上运行Docker。系统要求,OS X 10.10.3 或者更高版本,至少4G内存,4.3.30版本以前的VirtualBox会与Docker for Mac产生冲突,所以请卸载旧版本的VitrualBox。
在macOS系统上安装Docker,通常推荐使用Docker Desktop for Mac。这个应用集成了Docker引擎、Docker命令行界面和Docker Compose等工具。安装程序会引导用户完成所有必要的步骤,包括权限设置和配置Docker守护进程的...
文章目录Docker compose 安装1、运行环境支持2、安装 compose的前提条件3、安装 compose 的官方文档说明4、下载 docker compose 的稳定版本5、检查安装是否正常6、卸载 compose Docker compose 安装 1、运行环境...
例如,Docker在Windows和Mac OS X上的体验不如在Linux上流畅,因为需要额外的虚拟化层。此外,Docker容器最适合微服务架构,而非单体应用。对于后者,虚拟机可能仍然是一个更好的选择。 在Docker中,镜像和容器的...
以上就是Mac OS上部署Tensorflow所需掌握的知识点,包括了安装pip、安装Xcode和CommandLineTools、使用pip或离线包安装Tensorflow、使用Docker和Anaconda安装Tensorflow、验证Tensorflow安装成功与否以及在特殊情况...
在Mac本机上安装单机版Kubernetes(简称k8s)是一项常见需求,尤其对于开发者和运维人员来说,这可以方便地进行本地测试和开发。在这个过程中,我们将使用Docker Desktop来集成Kubernetes环境,因为Docker Desktop为...
Consul作为一款服务发现和配置系统,与Docker及Docker Compose结合使用,能够有效支持微服务架构中的服务注册与发现、配置管理等。 本文档“使用docker-compose一键离线部署consul v1.18.1容器版ACL分布式集群工具...
在Mac上安装MySQL后遇到无法连接且启动报错的问题,通常是由于多种原因导致的,包括但不限于权限问题、数据目录配置不正确、系统服务冲突或MySQL服务未正确启动等。以下是一些解决这个问题的详细步骤和相关知识点: ...
卸载 OpenJDK,使用 `rpm -qa | grep jdk` 查看已安装的 JDK,然后使用 `rpm -e –nodeps` 命令卸载。将 JDK 1.8 压缩包上传到 `/usr/local` 并解压,配置 jdk 环境变量,并刷新环境变量配置。 安装 Node.js 将 ...
在MacBook上,使用Homebrew这一强大的包管理器,可以极大地简化软件安装和管理的过程。本文将详细介绍如何利用Homebrew进行前端开发所需的工具安装以及相关使用技巧。 Homebrew,通常被称为“Linuxbrew”在Mac上的...
学习平等网站Wagtail网站 ...请注意,在Mac OS上,如果安装的是旧版本的Fabric,则可能需要卸载旧版本的Fabric,然后使用pip3安装新版本: pip uninstall fabric pip3 install fabric 您可以通过设置pyenv来
2. 虚拟机安装:可以在Windows或Mac上使用虚拟机软件(如VirtualBox或VMware)安装Ubuntu,便于测试和学习。 三、Ubuntu常用命令 1. `sudo`:用于获取管理员权限执行命令。 2. `apt-get`:用于安装、更新和管理...
1. **安装与启动流程**: - 安装Linux系统通常有多种方式,如图形化安装、命令行安装(如Anaconda或Kickstart)。 - 学习理解BIOS/UEFI引导过程,GRUB或Systemd-boot加载器的工作原理。 2. **文件系统管理**: -...
1. **安装与配置**:介绍如何在不同操作系统(如Windows、Linux、Mac OS等)上安装Apache服务器,以及配置httpd.conf等核心配置文件,调整服务器的基本设置。 2. **模块管理**:Apache通过模块化设计,允许用户根据...
它们原本打算部署在Mac上,但只需少量修改,它们就可以在Linux上运行。 我的bash配置文件包括一些别名和函数,这些函数和别名使基本操作变得更简单,但已有一段时间没有得到维护。 随着Apple转向zsh,我基本上放弃...
书中还会详细介绍Ubuntu的软件管理,包括如何使用软件中心下载和安装应用程序,以及如何通过命令行工具apt进行软件包的安装、更新和卸载。理解这个系统如何获取和管理软件,对于用户来说,不仅能提升使用体验,还能...
6. **软件安装与管理**:介绍如何使用包管理器(如apt、yum)来安装、更新和卸载软件。 7. **Shell脚本**:教授编写简单的Bash Shell脚本,实现自动化任务。 8. **网络配置与使用**:如何设置网络连接,使用curl、...