mac book docker
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的更多相关文章
- mac下docker使用笔记
安装docker https://docs.docker.com/mac/ 启动docker环境launchpad -> Docker Quickstart Terminal ## ...
- Mac 下 docker安装
http://www.th7.cn/system/mac/201405/56653.shtml Mac 下 docker安装 以及 处理错误Cannot connect to the Docker d ...
- 关于解决Mac使用docker安装SQL server for Linux 中文乱码问题
本人是Mac的追随者,无奈本学期数据库课要求使用Microsoft的SQL server.但是Microsoft并没有发布SQL server for Mac ,笔者使用Google搜索后, 发现可以 ...
- mac下docker中安装nodejs
一.首先下载docker并安装 https://download.docker.com/mac/stable/Docker.dmg 然后启动docker, 二.获取node最新镜像 输入来着node版 ...
- Mac下docker搭建lnmp环境 + redis + elasticsearch
之前在windows下一直使用vagrant做开发, 团队里面也是各种开发环境,几个人也没有统一环境,各种上线都是人肉,偶尔还会有因为开发.测试.生产环境由于软件版本或者配置不一致产生的问题, 今年准 ...
- Mac上Docker的安装
安装 安装包安装 由于历史原因, 本人使用的是安装安装的方式, 这也是很多Windows用户的习惯. 下载地址: https://download.docker.com/mac/stable/Dock ...
- mac 安装docker
下载地址: https://download.docker.com/mac/stable/Docker.dmg 从应用中找到 Docker 图标并点击运行.可能会询问 macOS 的登陆密码,输入即可 ...
- mac系统Docker安装Redis教程
在之前介绍过mac系统安装docker,以及docker安装mysql的傻瓜式教程,如果有需要参考的朋友,可以看下面文章: MacOS安装Docker傻瓜式教程 mac系统下docker安装配置mys ...
- Docker | Mac 通过 Docker 安装 Oracle
Docker | Mac 通过 Docker 安装 Oracle 前言: Oracle 10g 以后就不支持 Mac 版本,因此 Mac 用户需要安装的话可以通过虚拟机或者 Docker 1.在 do ...
- Mac结合Docker开发
Mac结合Docker开发 前几天在看Java并发实战时,在Mac上写了一个示例,结果运行后无法按照书本上运行.主要是有些命令,在Mac和Linux是有区别的,比如top, Mac上是不支持-Hp,意 ...
随机推荐
- 泡泡一分钟:Motion Planning for a Small Aerobatic Fixed-Wing Unmanned Aerial Vehicle
Motion Planning for a Small Aerobatic Fixed-Wing Unmanned Aerial Vehicle Joshua Levin, Aditya Paranj ...
- 运行里用\\加IP地址访问远程主机和用mstsc登录远程主机有什么区别??
\\ip是访问共享:mstsc是直接远端控制主机 "\\加IP",只要是windows,除win9x外,默认系统自带共享服务,除非有防火墙,或者手工关闭lanmanserver & ...
- wpf(Application 如何创建一个事件,及其Application相关的属性)
1.如何关闭wpf程序.应用程序的关闭只有调用其shutdown方法才可以.shutdown有三种属性.OnLastWindowClose,OnMainWindowClose,OnExplicitSh ...
- 一种历史详细记录表,完整实现:CommonOperateLog 详细记录某用户、某时间、对某表、某主键、某字段的修改(新旧值
一种历史详细记录表,完整实现:CommonOperateLog 详细记录某用户.某时间.对某表.某主键.某字段的修改(新旧值). 特别适用于订单历史记录.重要财务记录.审批流记录 表设计: names ...
- Chap5:数字货币交易[《区块链中文词典》维京&甲子]
- [X][xrandr][archlinux] 手动调整显示器分辨率
有一些时候,电脑并不能正确的识别出显示器的最大分辨率,这有可能是软件的原因,硬件的原因,显示器的原因,VGA线的原因等其他原因. 我遇到的情况,是开机时候连着VGA的话,就可以正确识别.如果使用中间进 ...
- [skill] mmap / fwrite / write linux磁盘读写的分层结构
转自:http://www.cnblogs.com/zhaoyl/p/5901680.html 看完此文,题目不言自明.转自 http://blog.chinaunix.net/uid-2710571 ...
- iOS,添加阴影
self.layer.shadowOpacity = 0.5f; // 0.8深 0.3淡 shadowOpacity数值越大,阴影越浓
- Interceptor的基本介绍和使用
简介 java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Act ...
- JavaScript字符串String
JavaScript中String类型用于表示由零个或者多个16位Unicode字符组成的字符序列即字符串:同时字符串可以用单引号或双引号表示. 下面是一些特殊的字面量: 字面量 含义\n 换行\t ...