首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

OS X上的Docker

在运行Linux时,设置和使用它几乎是微不足道的。如果像许多极客一样,你使用OS X作为你的主要开发系统呢?这里讨论两种可能的解决方案,使用boot2docker或通过Linux虚拟机运行。...对于那些使用OS X的人来说,幸运的是至少有两种可能的方式来实现上述步骤,而无需手动创建Linux VM并在其中运行。...第一个选择是使用boot2docker,一个超轻量级的Linux发行版来运行Docker。...由于端口8200被正确转发,您还可以使用在OS X(主机系统)上运行的诸如Safari等浏览器访问http://localhost:8200。 在这次安装中,您可以见证虚拟化的力量。...您的OS X机器在基于VirtualBox的虚拟机中运行Ubuntu 14.04系统。现在,在这个Ubuntu系统中,还有一个CentOS 6.5系统在容器中运行。

1.3K80

Mac OS X的日常维护

Mac OS X如同其他操作系统一样,经常维护修理,你将不会常常遇到程序意外退出,程序打不开,甚至系统突然瘫痪的状况。...下面是一些维护系统的基本方法,供各位参考: 修理权限(Repair Disk Permmisions)修理文件和文件夹的权限,是X系统最主要的一项非插入式系统维护作业之一。...强迫定期维护(Forcing Periodic Maintenance)大家也许都知道,X系统在每天凌晨3点、4点或者5点的时候会定期维护,清除无用的日志和缓存文件,同时也备份一些UNIX的文件。...**关于整理硬盘破碎X系统本身能够处理一般的文件破碎,系统自己会整理一些小于20MB的档案碎片,而且这些碎片是磁盘中最多的。...尽管X系统是非常强劲的操作系统,稳定易用,但它仍然需要经常维护,以确保系统的平稳运行。

83730

OS X 上使用 Docker

在使用 Linux 系统时,安装和使用 Docker 是十分容易的。但如果你和许多极客一样使用 OS X 作为你的主力开发系统呢?...对那些使用 OS X 系统的用户来说,我们幸运的找到了至少两个可能的方法来实现以上的这些步骤,而不需要创建一个 Linux 虚拟机并在虚拟机中运行这些教程。...第一个选择是使用 boot2docker 软件,这是一个专门用于运行 Docker 的超级轻量化的 Linux 发行版本。...因为 8200 端口已经被正确地转发,你可以在 OS X (宿主系统)上使用浏览器(如 Safari) 访问 http://localhost:8200 来看看运行结果。...你的 OS X 机器上运行着一个基于 VirtualBox 的 Ubuntu 14.04 虚拟机。然后,在 Ubuntu 系统内,又有着一个运行着 CentOS 6.5 的容器。

3.2K80

OS X上运行Docker

在使用Linux系统时,配置和使用Docker几乎是轻而易举的。但是,如果你像许多极客一样使用OS X作为你的主要开发系统呢?...对于那些使用OS X的人来说,幸运的是至少有两种可能的方式来实现上述步骤,而不需要手动创建Linux VM(虚拟机)后在其中运行上面的命令。...第一个选择是使用boot2docker,一个超轻量级的Linux发行版来运行Docker。...由于端口8200被正确转发,您还可以使用在OS X(主机系统)上运行的Safari访问http://localhost:8200。 从这个配置过程中,您可以见证虚拟化的力量。...您的OS X机器在基于VirtualBox的虚拟机中运行Ubuntu 14.04系统。现在,在这个Ubuntu系统中,还有一个CentOS 6.5系统在容器中运行。

1.8K60

Linux基础——OS简史

5、发展为2大分支:BSD 和System V BSD:SUN公司Solaris, 运行在sparc架构,后来的OpenSolaris运行在x86架构 System V:IBM的AIX,运行在Power...PowerPC架构 HP的HP-UX, Alpha架构 Apple公司的A/UX,Microsoft的Xenix 6、1980年,基于x86平台的PC机流行,操作系统CTSS太贵,微软公司以5万美元的价格从西雅图的一位程序编制者...11、1991年,LinusTorvalds写出了Linux内核。...12、1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码大约有十万行,用户大约有10万左右。...14、1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux

99440

Mac OS X 背后的故事(下)

这场迁移整整用了四个发行版的时间(10.3 至 10.6),不同于 Windows 或 Linux,Mac OS X 对 64 位的迁移自下而上,再自上而下。...内核 64 位化的意义   对于 Windows、Linux,以及 FreeBSD 等操作系统,64位实现的第一步是实现 64 位的内核。然而 Mac OS X 却反其道而行。...诸多 Linux 发行版也提供 libdispatch 的包,使用 Linux 内核的 epoll 来模拟 FreeBSD 的 kqueue。...Linux 则麻烦得多,因为 Linux 内核的协议 GPL 是个和很多协议都水火不容的奇葩协议,ZFS 分发所采用的 CDDL 和 GPL 会产生冲突,所以一方面 FUSE提供了用户空间层面的支持;另一方面...事实上,除了 Linux 这种少数使用 GPL 这类奇葩协议的内核,大多数系统的协议都不和 CDDL 冲突。FreeBSD 也好,Mac OS X 10.5 也罢,都把 ZFS 加入内核发布。

2.2K81
领券