为了账号安全,请及时绑定邮箱和手机立即绑定

请问该如何在ubunto中安装docker?

/ 猿问

请问该如何在ubunto中安装docker?

炎炎设计 2019-09-03 19:06:48

如何在ubunto中安装docker


查看完整描述

4 回答

?
呼如林

Docker 是 dotCloud 最近几个月刚宣布的开源引擎,旨在提供一种应用程序的自动化部署解决方案,简单的说就是,在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面 VDI 等等。注意:由于Docker需要在Linux Kernel 3.8及以上才可以很好的工作【本人在ubuntu12.04 lts 内核3.2也正常安装】,官方更是推荐Ubuntu系统,这里有两种选择:Ubuntu 12.04 LTS或最新的Ubuntu 13.10 而本文比较喜欢倾向LTS,幸好有办法解决Kernel版本问题。
1、更新Ubuntu内核
使用如下命令行更新内核至3.8.0-25
sudo apt-get install linux-image-3.8.0-25-generic
sudo apt-get install linux-headers-3.8.0-25-generic
完成后重启电脑,通过命令 “uname -r” 来查看内核是否成功更新。

查看完整回答
反对 回复 2019-09-07
?
天涯尽头无女友

安装Docker只需3步,下载Docker, 安装Docker,检查Docker是否成功。
Docker目前支持主流的3种操作系统的Linux, Mac, Windows的环境,本文使用的Linux系统环境为:Linux Ubuntu 14.04.4 LTS 64bit。在Ubuntu中下载和安装Docker可以直接用apt-get搞定。
由于Docker在1.7.1以后的版本指定了自己的源,所以我们需要先在APT中配置Docker的源。
更新APT的源,安装https和ca证书的库,默认这2个库都已经装了。

~ sudo apt-get update
~ sudo apt-get install apt-transport-https ca-certificates

添加秘钥GPG到APT配置中。

~ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

增加Docker的源到/etc/apt/souces.list文件中,我的版本是14.04对应ubuntu-trusty。

~ sudo vi /etc/apt/sources.list

# 增加到最后一行
deb https://apt.dockerproject.org/repo ubuntu-trusty main

接下来,就可以用可以用apt-get直接安装Docker了。

~ sudo apt-get update
~ sudo apt-get install docker-engine

安装完成,默认会启动了。



查看完整回答
反对 回复 2019-09-07
?
慕仰1329654

下载最近版的Docker for OS X Installer。

运行安装程序, 安装VirtualBox和Boot2Docker管理工具。   

运行应用程序文件夹下的Boot2Docker应用:  

或者手动初始化Boot2Docker,打开终端并运行:

     $ boot2docker init

     $ boot2docker start

     $ export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375

一旦初始化化好了一个虚拟机,就能用boot2docker stop和boot2docker start来进行控制。



查看完整回答
反对 回复 2019-09-07
?
慕的地8271018

下载最近版的Docker for OS X Installer。
运行安装程序, 安装VirtualBox和Boot2Docker管理工具。
运行应用程序文件夹下的Boot2Docker应用:
或者手动初始化Boot2Docker,打开终端并运行:
?

1
2
3

$ boot2docker init
$ boot2docker start
$ export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375

一旦你初始化化好了一个虚拟机,你就能用boot2docker stop和boot2docker start来进行控制。

chasehong
翻译于 1年前
0人顶
顶 翻译的不错哦!

更新
下载最新版的Docker for OS X Installer
运行安装程序, 更新VirtualBox和Boot2Docker管理工具。
更新现有虚拟机,打开终端并运行:
?

1
2
3

$ boot2docker stop
$ boot2docker download
$ boot2docker start

运行Docker
在终端上跑一个“hello world” 的示例来测试Docker。启动虚拟机然后运行:
?

1

$ docker run ubuntu echo hello world

这样应该会下载ubuntu镜像并打印hello world。
容器端口跳转
最新版的boot2docker建立了一个仅有网络适配器的主机提供可以接入容器的端口。
如果你运行一个有公开端口的容器,
?

1

$ docker run --rm -i -t -p 80:80 nginx

然后你应该能用IP地址接入Nginx服务器:
?

1

$ boot2docker ip

通常,这个IP地址为192.168.59.103,但是也可能被VirtualBox启用的DHCP修改。



查看完整回答
反对 回复 2019-09-07
  • 4 回答
  • 0 关注
  • 478 浏览
我要回答

相关问题推荐

慕课专栏
更多

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信