`
dcj3sjt126com
  • 浏览: 1900123 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mac 上安装与卸载docker

阅读更多

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:
#!/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 安装与卸载参考 Docker 是一个流行的容器化平台,可以轻松、高效地管理容器。然而,在微服务架构的应用系统中,通常包含多个微服务,每个微服务需要部署多个实例。如果每个微服务都需要手动启停,那么效率将...

    docker安装简明教程

    在Ubuntu系统上安装Docker需要进行以下步骤: 1. 更新软件包索引:执行命令sudo apt-get update。 2. 安装必须的软件包,确保apt可以通过HTTPS使用存储库:执行命令sudo apt-get install apt-transport-...

    Docker简介及安装教程

    卸载旧版本Docker、添加当前用户到docker用户组后,通过apt命令安装Docker最新版本,并配置Docker镜像加速器,修改Docker的默认存储驱动。安装后通过运行docker version命令验证是否安装成功。 在Windows系统下安装...

    Docker.dmg

    Docker for Mac 在Mac上运行Docker。系统要求,OS X 10.10.3 或者更高版本,至少4G内存,4.3.30版本以前的VirtualBox会与Docker for Mac产生冲突,所以请卸载旧版本的VitrualBox。

    Docker安装(包含linux,windows,macOS).zip

    在macOS系统上安装Docker,通常推荐使用Docker Desktop for Mac。这个应用集成了Docker引擎、Docker命令行界面和Docker Compose等工具。安装程序会引导用户完成所有必要的步骤,包括权限设置和配置Docker守护进程的...

    Docker compose 安装

    文章目录Docker compose 安装1、运行环境支持2、安装 compose的前提条件3、安装 compose 的官方文档说明4、下载 docker compose 的稳定版本5、检查安装是否正常6、卸载 compose Docker compose 安装 1、运行环境...

    docker入门知识总结,包括概述,安装,与基本的使用技巧入门

    例如,Docker在Windows和Mac OS X上的体验不如在Linux上流畅,因为需要额外的虚拟化层。此外,Docker容器最适合微服务架构,而非单体应用。对于后者,虚拟机可能仍然是一个更好的选择。 在Docker中,镜像和容器的...

    Mac OS 上部署Tensorflow

    以上就是Mac OS上部署Tensorflow所需掌握的知识点,包括了安装pip、安装Xcode和CommandLineTools、使用pip或离线包安装Tensorflow、使用Docker和Anaconda安装Tensorflow、验证Tensorflow安装成功与否以及在特殊情况...

    mac 本机安装单机版k8s

    在Mac本机上安装单机版Kubernetes(简称k8s)是一项常见需求,尤其对于开发者和运维人员来说,这可以方便地进行本地测试和开发。在这个过程中,我们将使用Docker Desktop来集成Kubernetes环境,因为Docker Desktop为...

    使用docker-compose一键离线部署consul v1.18.1容器版ACL分布式集群工具

    Consul作为一款服务发现和配置系统,与Docker及Docker Compose结合使用,能够有效支持微服务架构中的服务注册与发现、配置管理等。 本文档“使用docker-compose一键离线部署consul v1.18.1容器版ACL分布式集群工具...

    mac安装了mysql链接不上,直接就启动报错.pdf

    在Mac上安装MySQL后遇到无法连接且启动报错的问题,通常是由于多种原因导致的,包括但不限于权限问题、数据目录配置不正确、系统服务冲突或MySQL服务未正确启动等。以下是一些解决这个问题的详细步骤和相关知识点: ...

    虚拟机安装CentOS7及环境搭建.pdf

    卸载 OpenJDK,使用 `rpm -qa | grep jdk` 查看已安装的 JDK,然后使用 `rpm -e –nodeps` 命令卸载。将 JDK 1.8 压缩包上传到 `/usr/local` 并解压,配置 jdk 环境变量,并刷新环境变量配置。 安装 Node.js 将 ...

    使用MacBook前端开发小技巧(HomeBrew)

    在MacBook上,使用Homebrew这一强大的包管理器,可以极大地简化软件安装和管理的过程。本文将详细介绍如何利用Homebrew进行前端开发所需的工具安装以及相关使用技巧。 Homebrew,通常被称为“Linuxbrew”在Mac上的...

    learningequality.org-v2:学习平等网站

    学习平等网站Wagtail网站 ...请注意,在Mac OS上,如果安装的是旧版本的Fabric,则可能需要卸载旧版本的Fabric,然后使用pip3安装新版本: pip uninstall fabric pip3 install fabric 您可以通过设置pyenv来

    ubuntu学习资料

    2. 虚拟机安装:可以在Windows或Mac上使用虚拟机软件(如VirtualBox或VMware)安装Ubuntu,便于测试和学习。 三、Ubuntu常用命令 1. `sudo`:用于获取管理员权限执行命令。 2. `apt-get`:用于安装、更新和管理...

    sag_linux_admin_zip_

    1. **安装与启动流程**: - 安装Linux系统通常有多种方式,如图形化安装、命令行安装(如Anaconda或Kickstart)。 - 学习理解BIOS/UEFI引导过程,GRUB或Systemd-boot加载器的工作原理。 2. **文件系统管理**: -...

    Apache HTTP服务器2.0中文说明 (EXE).rar

    1. **安装与配置**:介绍如何在不同操作系统(如Windows、Linux、Mac OS等)上安装Apache服务器,以及配置httpd.conf等核心配置文件,调整服务器的基本设置。 2. **模块管理**:Apache通过模块化设计,允许用户根据...

    mydotfiles:我的点文件。 买家当心

    它们原本打算部署在Mac上,但只需少量修改,它们就可以在Linux上运行。 我的bash配置文件包括一些别名和函数,这些函数和别名使基本操作变得更简单,但已有一段时间没有得到维护。 随着Apple转向zsh,我基本上放弃...

    Ubuntu部落pdf,Ubuntu入门书籍

    书中还会详细介绍Ubuntu的软件管理,包括如何使用软件中心下载和安装应用程序,以及如何通过命令行工具apt进行软件包的安装、更新和卸载。理解这个系统如何获取和管理软件,对于用户来说,不仅能提升使用体验,还能...

    Linux零基础初级教程(CHM).rar

    6. **软件安装与管理**:介绍如何使用包管理器(如apt、yum)来安装、更新和卸载软件。 7. **Shell脚本**:教授编写简单的Bash Shell脚本,实现自动化任务。 8. **网络配置与使用**:如何设置网络连接,使用curl、...

Global site tag (gtag.js) - Google Analytics