返回首页

如何启动docker ubuntu

112 2024-03-06 00:34 admin   手机版

一、如何启动docker ubuntu

docker第一次在2013年发布,它快速地演变成了一个针对分布式程序的开发平台。为了满足工业期望,docker正在紧密地开发并持续地带来 新特性的升级。这样ubuntu发行版中的docker版本可能很快就会过时。比如, ubuntu 14.10 utopic 中的docker版本是1.2.0, 然而最新的docker版本是1.6.0。

对于那些想要跟随docker的最新开发的人而言,canonical为docker维护了一个独立的ppa。使用这个ppa仓库,你可以很容易地在ubuntu上升级到最新的docker版本。

下面是如何设置docker的ppa和升级docker。

$ sudo add-apt-repository ppa:docker-maint/testing

$ sudo apt-get update

$ sudo apt-get install docker.io

检查安装的docker版本:

$ docker --version

docker version 1.5.0-dev, build a78ce5c

二、windows下安装的docker虚拟机有什么用

下面是安装 Docker 客户端并在上面运行容器的简单步骤。1. 下载 Boot2Docker

在我们开始安装之前,我们需要 Boot2Docker 的可执行文件。可以从 它的 Github 下载最新版本的 Boot2Docker。在这篇指南中,我们从网站中下载版本 v1.6.1。我们从那网页中用我们喜欢的浏览器或者下载管理器下载了名为 docker-install.exe 的文件。

2. 安装 Boot2Docker

现在我们运行安装文件,它会安装 Window Docker 客户端、用于 Windows 的 Git(MSYS-git)、VirtualBox、Boot2Docker Linux ISO 以及 Boot2Docker 管理工具,这些对于开箱即用地运行全功能的 Docker 引擎都至关重要。

3. 运行 Boot2Docker

安装完成必要的组件之后,我们从桌面上的“Boot2Docker Start”快捷方式启动 Boot2Docker。它会要求你输入以后用于验证的 SSH 密钥。然后会启动一个配置好的用于管理在虚拟机中运行的 Docker 的 unix shell。

为了检查是否正确配置,运行下面的 docker version 命令。

docker version

三、如何进入docker的node镜像

1.什么是docker?

Docker allows you to package an application with all of its dependencies into a standardized unit for software development.

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。

Docker 的目标是实现轻量级的操作系统虚拟化解决方案。Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。

下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现。

(图片来自Docker官方网站)

2.Dockerfile简单入门

Docker can build images automatically by reading the instructions from a Dockerfile. A Dockerfile is a text document that contains all the commands you would normally execute manually in order to build a Docker image. By calling docker build from your terminal, you can have Docker build your image step by step, executing the instructions successively.

Docker通过读取Dockerfile文件中的指令自动构建镜像。Dcokerfile是一个文本文件,它包含了构建镜像所需要执行的全部命令。执行docker build命令,Docker就会按照文档执行并最终创建一个镜像。(这段话是翻译上面那段话的%>_<%)。

Dockerfile支持支持的语法命令如下:

INSTRUCTION argument

指令不区分大小写。但是,命名约定为全部大写。

Dockerfile都必须以FROM命令开始。 FROM命令会指定镜像基于哪个基础镜像创建,接下来的命令也会基于这个基础镜像(译者注:CentOS和Ubuntu有些命令可是不一样的)。FROM命令可以多次使用,表示会创建多个镜像。具体语法如下:

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片