zoukankan      html  css  js  c++  java
  • 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设计模式(一)职责链模式China of responsibility
    javascript设计模式(一)策略模式Strategy
    angularjs提示消息弹出框
    Javascript设计模式(一)States
    Javascript设计模式(一)Facade
    NOIP2020
    RMQ & ST表
    NOI Linux
    初赛解析
    贪心大解析
  • 原文地址:https://www.cnblogs.com/woodzcl/p/7754385.html
Copyright © 2011-2022 走看看