代码改变世界

mac book docker

2017-10-30 14:36  woodzcl  阅读(383)  评论(0编辑  收藏  举报

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来用

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

哈哈哈哈