mbp的某些方面还是挺有吸引力的啊

但工作中大多数用的还是纯linux而不是类unix的mac os,要在家里的mac os x 和linux之间转转弯,有时候想想还是挺别扭的。

为了从公司-》家,从家-》公司,无缝衔接,我首先在mbp上装了virtulBox虚拟机,运行ubuntu。

我的妈呀,这效果(刷新闪屏,键盘响应慢),我立马要重买台win10本来装vmvare来跑linux。网上查查,发现是通病,解决方案:启动硬件加速,加大显存,分配更多的内存。好吧,我实验的结果是:你就省省吧,没用,只有一点儿改善,如果你是强迫症患者并且还没走这条路,我劝你现在就回头吧

下边,我就隆重推出docker fo mac来了

什么是docker,我记得之前博文提过,如果你想在mac上跑linux,我建议你去百度下docker。

首先,下载docker for mac的 dmg包

https://docs.docker.com/docker-for-mac/install/#download-docker-for-mac

你将得到Docker.dmg文件

双击它安装:在mac os x 里,就是你得拖动一下它到应用里,表明你确定要安装,那就安装完成了

下边,我把,把docker当作linux终端来用的常用命令列出了吧

一.列出本机上的镜像
docker images
二.查看正在运行的容器
docker ps
三.删除本机上的镜像(容器)
docker rmi –f [容器名]
四.进入容器交互式终端
docker run –i –t ubuntu-dev:v1 /bin/bash
五.退出容器
exit
六.查找镜像
docker search ubuntu
七.拖取镜像
docker pull Ubuntu
八.更新镜像
保持容器运行状态,不要exit 退出
另开一个终端
docker commit –m=”decsription” –a=”author” [容器名] [镜像名]
docker commit –m=”uu” –a=”myself” 43c4599e5884 ubuntu-dev:v3
九.设置镜像标签(复制一个标签值不同的镜像)
docker tag [镜像名] [tag]
docker tag c5c6d6b97939 ubuntu-dev:v1

举个例子

root@ubuntu:/home/woodzcl# docker run -t -i ubuntu-dev:v1 /bin/bash
root@fc45f0f8c705:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

Finally:

当你启动了容器,在终端里边,你可以把它当作一台地地道道的ubuntu-linux来用

如此一来,有时候想想,会觉得 ”生活还是很美好的啊“

哈哈哈哈

mac book docker的更多相关文章

  1. mac下docker使用笔记

    安装docker https://docs.docker.com/mac/ 启动docker环境launchpad -> Docker Quickstart Terminal ##       ...

  2. Mac 下 docker安装

    http://www.th7.cn/system/mac/201405/56653.shtml Mac 下 docker安装 以及 处理错误Cannot connect to the Docker d ...

  3. 关于解决Mac使用docker安装SQL server for Linux 中文乱码问题

    本人是Mac的追随者,无奈本学期数据库课要求使用Microsoft的SQL server.但是Microsoft并没有发布SQL server for Mac ,笔者使用Google搜索后, 发现可以 ...

  4. mac下docker中安装nodejs

    一.首先下载docker并安装 https://download.docker.com/mac/stable/Docker.dmg 然后启动docker, 二.获取node最新镜像 输入来着node版 ...

  5. Mac下docker搭建lnmp环境 + redis + elasticsearch

    之前在windows下一直使用vagrant做开发, 团队里面也是各种开发环境,几个人也没有统一环境,各种上线都是人肉,偶尔还会有因为开发.测试.生产环境由于软件版本或者配置不一致产生的问题, 今年准 ...

  6. Mac上Docker的安装

    安装 安装包安装 由于历史原因, 本人使用的是安装安装的方式, 这也是很多Windows用户的习惯. 下载地址: https://download.docker.com/mac/stable/Dock ...

  7. mac 安装docker

    下载地址: https://download.docker.com/mac/stable/Docker.dmg 从应用中找到 Docker 图标并点击运行.可能会询问 macOS 的登陆密码,输入即可 ...

  8. mac系统Docker安装Redis教程

    在之前介绍过mac系统安装docker,以及docker安装mysql的傻瓜式教程,如果有需要参考的朋友,可以看下面文章: MacOS安装Docker傻瓜式教程 mac系统下docker安装配置mys ...

  9. Docker | Mac 通过 Docker 安装 Oracle

    Docker | Mac 通过 Docker 安装 Oracle 前言: Oracle 10g 以后就不支持 Mac 版本,因此 Mac 用户需要安装的话可以通过虚拟机或者 Docker 1.在 do ...

  10. Mac结合Docker开发

    Mac结合Docker开发 前几天在看Java并发实战时,在Mac上写了一个示例,结果运行后无法按照书本上运行.主要是有些命令,在Mac和Linux是有区别的,比如top, Mac上是不支持-Hp,意 ...

随机推荐

  1. Ajax框架---dwr的用法

    通常使用Ajax时用的都是jQuery框架,现在公司的框架里用的都是dwr.我觉得dwr和jQuery中的ajax用法差不多,看起来也很像. 一.简介 百度百科上对dwr的描述: DWR采取了一个类似 ...

  2. PHP微信支付开发

    此链接https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_2,是微信官方的示例,无效,报错. 1.申请微信支付的开通条件?什么样的账号可以 ...

  3. [No0000101]JavaScript-基础课程1

    JavaScript 是一种轻量级的编程语言,很容易学习,同时也是一种被广泛用于客户端Web开发的脚本语言.通过本课程学习,我们可以了解到JavaScript的基本语法知识,以及怎样使用它去创建简单的 ...

  4. tensorflow的tile使用

    当你需要按照矩阵维度复制数据时候,可以使用tensorflow的tile函数 a1 = tf.tile(a, [2, 2]) 表示把a的第一个维度复制两次,第二个维度复制2次.注意使用tf.nn.so ...

  5. python3写入csv文件时中文为乱码

    今天修改李万的爬虫时把页面上的中文写入csv文件时,中文总是乱码.通过上网搜索得到解决.解决的办法是打开文件是需加参数 encoding='utf-8-sig' .感谢博客园的菜鸟Alex.他相关博客 ...

  6. PHP之PSR

    PHP的PSR (PSR 称为PHP Standard Recommendations) PSR参考网址:http://www.php-fig.org/psr 在PHP中,有5个编码标准分类: ①.P ...

  7. dbclient python ---influxdb -install -relay--http write--read.[create db]

    1s=1000ms 1ms=1000 microseconds 1microsecond=1000 nanoseconds+01:00 from influxdb import InfluxDBCli ...

  8. [CentOS7][ssh][publickey][troubleshoot] 通过密钥登录ssh故障排查

    通常情况下,我会使用非对称加密的方式来进行ssh的登录. 做法: 将公钥添加到 $HOME/.ssh/authorized_keys 文件中. 但是通常,会遇见各种各样的问题,导致失败.汇总如下: 0 ...

  9. C++生成静态库

    //StaticMath.h #include <iostream> class StaticMath { public: //StaticMath(void); //~StaticMat ...

  10. BZOJ4391 High Card Low Card [Usaco2015 dec](贪心+线段树/set库

    正解:贪心+线段树/set库 解题报告: 算辣直接甩链接qwq 恩这题就贪心?从前往后从后往前各推一次然后找一遍哪个地方最大就欧克了,正确性很容易证明 (这里有个,很妙的想法,就是,从后往前推从前往后 ...