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

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

    哈哈哈哈

  • 相关阅读:
    JavaScript与C# Windows应用程序交互
    SVG与CSS的特殊性
    Flash 仪表控件 FusionGadgets【转】
    如何获取Windows服务对应程序的所在目录
    记录几个CSS样式
    使用网络调试助手时出现 connect() failed 错误
    使用xml配置文件配置DataGridView的列信息
    javascript解析json
    iPhone开发笔记
    (转)C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换
  • 原文地址:https://www.cnblogs.com/woodzcl/p/7754385.html
Copyright © 2020-2023  润新知