ubuntu怎么安装docker
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” 来查看内核是否成功更新。
2、安装lxc-docker
root@ubuntu: sudo apt-get install software-properties-common #增加 add-apt-repository 命令
root@ubuntu: sudo apt-get install python-software-properties
root@ubuntu: sudo add-apt-repository ppa:dotcloud/lxc-docker #增加一个ppa源,如:ppa:user/ppa-name
root@ubuntu: sudo apt-get update #更新系统
root@ubuntu: sudo apt-get install lxc-docker
3、测试doctor是否安装成功
root@ubuntu:~# docker #出现如下信息表示docker安装成功
Usage: docker [OPTIONS] COMMAND [arg...]
-H=[tcp://127.0.0.1:4243]: tcp://host:port to bind/connect to or unix://path/to/socket touse
A self-sufficient runtime for linux containers.
...
4、Hello World
4.1、下载官方ubuntu image
linjiqin@ubuntu:~$ sudo docker pull ubuntu #pull命令需要到国外的镜像仓库,拉取镜像,因为GFW的关系,拉取失败的可能性很大
4.2、运行hello world
linjiqin@ubuntu:~$ sudo docker run ubuntu /bin/echo hello world
5、docker常用命令
5.1、docker三种命令运行模式
docker有三种命令运行的方式:短暂方式、交互方式、daemon方式。
a、短暂方式:就是刚刚的那个”hello world”,命令执行完后,container就终止了,不过并没有消失,可以用 sudo docker ps -a 看一下所有的container,第一个就是刚刚执行过的container,可以再次执行一遍:
linjiqin@ubuntu:~$ sudo docker start container_id
不过这次看不到”hello world”了,只能看到ID,用logs命令才能看得到:
linjiqin@ubuntu:~$ sudo docker logs container_id
可以看到两个”hello world”,因为这个container运行了两次。
b、交互方式
linjiqin@ubuntu:~$ sudo docker run -i -t image_name /bin/bash #image_name为docker镜像名称
c、daemon方式
即让软件作为长时间服务运行,这就是SAAS啊!
例如,一个无限循环打印的脚本(替换为memcached、apache等,操作方法仍然不变!):
linjiqin@ubuntu:~$ CONTAINER_ID=$(sudo docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done")
在container外面查看它的输出
linjiqin@ubuntu:~$ sudo docker logs $CONTAINER_ID
或者连接上容器实时查看
linjiqin@ubuntu:~$ sudo docker attach $CONTAINER_ID
终止容器
linjiqin@ubuntu:~$ sudo docker stop $CONTAINER_ID
linjiqin@ubuntu:~$ sudo docker ps #看一下,已经没了
5.2、docker ps命令
linjiqin@ubuntu:~$ sudo docker ps #列出当前所有正在运行的container
linjiqin@ubuntu:~$ sudo docker ps -l #列出最近一次启动的,且正在运行的container
linjiqin@ubuntu:~$ sudo docker ps -a #列出所有的container
注意:
Ubuntu 16.04 安装docker_百度经验:
网页链接
Ubuntu Docker 安装
Docker 支持以下的 Ubuntu 版本:
Ubuntu Precise 12.04 (LTS)
Ubuntu Trusty 14.04 (LTS)
Ubuntu Wily 15.10
其他更新的版本……
前提条件
Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。
通过 uname -r 命令查看你当前的内核版本
runoob@runoob:~$ uname -r
使用脚本安装 Docker
1、获取最新版本的 Docker 安装包
runoob@runoob:~$ wget -qO- https://get.docker.com/ | sh
输入当前用户的密码后,就会下载脚本并且安装Docker及依赖包。
安装完成后有个提示:
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:
sudo usermod -aG docker runoob
Remember that you will have to log out and back in for this to take effect!
当要以非root用户可以直接运行docker时,需要执行 sudo usermod -aG docker runoob 命令,然后重新登陆,否则会有如下报错
2、启动docker 后台服务
runoob@runoob:~$ sudo service docker start
3、测试运行hello-world
runoob@runoob:~$ docker run hello-world
ubuntu16.04安装使用docker的步骤_百度经验(仅供参考):
网页链接
u盘安装ubuntu,小编教你如何正确安装系统
U盘安装Ubuntu的正确步骤如下:首先,需要准备一个空的U盘,并确保U盘的容量足够大,以容纳Ubuntu的安装镜像。接下来,从Ubuntu的官方网站下载最新版本的Ubuntu镜像文件。下载完成后,可以使用如Rufus或Etcher等开源工具将镜像文件写入U盘。在写入镜像文件之前,请确保U盘中的所有数据都已备份,因为写入过程将清...
请问怎么用U盘安装Ubuntu12.04
第一步:下载Ubuntu 12.04的ISO镜像文件 首先,你需要访问Ubuntu的官方网站或者其他可靠的镜像站点,下载Ubuntu 12.04的ISO镜像文件。确保下载的文件与你的电脑架构(32位或64位)相匹配。下载完成后,你将得到一个ISO文件,通常命名为“ubuntu-12.04-desktop-amd64.iso”或者类似的名称。第...
ubuntu20.04安装教程
1. 下载 Ubuntu 20.04 ISO 镜像:首先,你需要从 Ubuntu 官方网站下载 Ubuntu 20.04 的 ISO 镜像文件。你可以访问 https:\/\/ubuntu.com\/download 来获取最新的 Ubuntu 20.04 ISO 镜像。2. 制作可启动的安装介质:你可以使用 Rufus、Etcher 或者其他工具将 Ubuntu 20.04 ISO 镜像写入 USB 驱动器...
ubuntu系统(桌面版)装机教程
选择“中文”版本后,点击“试用Ubuntu”。(不急着安装,先查验下硬盘情况。)在应用中进入“磁盘”应用,对想要安装的硬盘进行格式化。格式化完成后,选择桌面上的安装程序,进行正式的Ubuntu安装。一路“下一步”,Normal installation正常安装,(这里不介绍自定义安装,使用系统默认的),选择时区“上海...
ubuntu20.04安装教程
下面是安装Ubuntu 20.04的步骤:步骤1:准备安装介质首先,您需要下载Ubuntu 20.04的安装镜像文件。您可以从Ubuntu官方网站下载该文件。确保选择与您计算机硬件架构相匹配的版本。步骤2:创建启动盘接下来,您需要将Ubuntu 20.04的安装镜像文件写入USB闪存驱动器或DVD。您可以使用一些工具如Rufus或Etcher来...
ubuntu18.04安装教程
一、准备工作 1. 下载Ubuntu 18.04的ISO镜像文件。2. 准备一个可用的U盘或光盘,用于制作启动盘。3. 确保计算机满足安装Ubuntu的最低硬件要求。二、安装步骤 1. 制作启动盘 使用工具软件将下载的ISO文件写入U盘,制作启动盘。2. 设置BIOS 插入启动U盘,重启电脑。进入BIOS设置,将USB设备设置为启动...
ubuntu软件怎么安装
1、 apt-get 安装方法 ubuntu 世界有许多软件源, apt-get 的基本软件 安装命令是:sudo apt-get install 软件名 2、新立得软件包管理 打开:系统–系统管理–新立得软件包管理,这个工具其实跟 apt 一样,可以搜索,下 载,安装 ubuntu 源里的软件,具体安装方式很简单,看着界面应该会懂,就不详细介绍 ...
ubuntu怎么安装
1. 硬盘安装方式:需要Ubuntu系统光盘,用光盘启动电脑,进行安装。安装前,需要删除硬盘上的一个分区且不要格式化,安装的时候,选择安装到未划分的空间,把刚才删除的那个分区划分为根分区(可以不划分swap分区);用这种方式,可以跟windows组成双系统。2. wubi 安装方式,这种方式网上有很多教程,你可以...
史上最全最新Ubuntu安装教程(图文)
要安装Ubuntu,首先要通过虚拟机开始操作。在虚拟机设置中,新建一个虚拟机,选择自定义安装。确认硬件兼容性后,选择Linux,Ubuntu 64位作为操作系统。虚拟机命名和安装位置可以按个人喜好设定,处理器和内存设置通常保持默认。网络和I\/O控制器类型也保持默认,然后创建新虚拟磁盘,设定默认容量和文件路径。...
Win7 下U盘安装Ubuntu16.04 双系统详细图文教程
安装主要分为以下几步:一. 下载Ubuntu 16.04镜像软件;二. 制作U盘启动盘使用ultraISO;三. 安装Ubuntu系统;四. 用EasyBCD 创建启动系统启动引导; (根据个人情况,选择性的安装)五. 开启系统;一. 下载ubuntu16.04 Ubuntu 16.04LTS(长期支持版) 镜像:下载地址:http:\/\/www.ubuntu.com\/...
人疮伊痛: 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” 来查看内核是否成功更新.2、安装lxc-docker ...
漳州市13283022373: 如何在ubuntu上安装docker?
人疮伊痛: Docker 是 dotCloud 最近几个月刚宣布的开源引擎,旨在提供一种应用程序的自动化部署解决方案,简单的说就是,在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自...
漳州市13283022373: ubuntu 14.04怎么安装docker 1.9以上版本 - ?
人疮伊痛: 运行私有docker registry,就好比为docker镜像运行私有git仓库.在Ubuntu14.04上搭建私有docker registry-Linux的步骤:第一步——安装必要的软件1、在docker registry服务器上,应当创建一个拥有sudo权限的用户(如果可以,在客户机上也如...
漳州市13283022373: ubuntu 16 怎么安装nvidia - prime - ?
人疮伊痛: 器连接到集显的VGI口, 并在BIOS中设置用集显显示, 一般来说可以成功进入系统.2. 完全写在Nvidia驱动 (参考) 执行下列命令干干净净卸载nvidia驱动, sudo apt-get remove --purge nvidia-* sudo apt-get install ubuntu-desktop sudo rm /etc/X11/xorg.conf echo 'nouveau' | sudo tee -
漳州市13283022373: docker 安装 ubuntu 怎么用 - ?
人疮伊痛: Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google公司推出的 Go 语言实现. 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub上进行维护.Docker 自开源后受到...
漳州市13283022373: 如何在docker ubuntu 里安装软件 - ?
人疮伊痛: 本文将指导你如何搭建私有docker registry,并确保其安全性.在本教程的最后,你将亲身体验上传自制的docker镜像到私有registry,并在不同的机器上安全的将该其拉去下来. 本教程不包含如何容器化应用服务的内容,而是旨在引导你去创建registry...
漳州市13283022373: 怎样在 debian 上装 docker - ?
人疮伊痛: 将Docker安装到CentOS或Fedora上 要将Docker安装到CentOS上,首先启用EPEL软件库,然后使用yum命令:$ sudo yum install docker-io $ sudo service docker start $ sudo chkconfig docker on 要将Docker安装到Fedora上,使用下面这些命令...
漳州市13283022373: 为什么ubuntu16.04一直没法成功安装docker - ?
人疮伊痛: ubuntu 10.04 安装在 vmware workstation 7 后,键盘无法输入的问题的解决方法ubuntu应用 在vmware 7 下装载的最新ubuntu10.04镜像会出现无法识别键盘输入.在登录画面时,不能输入密码,无法正常进入系统解决办法:方案一:(1) 开...
漳州市13283022373: 如何在Ubuntu上借助Docker管理Linux容器?
人疮伊痛: 虽说标准的硬件虚拟化技术(比如KVM、Xen或Hyper-V)擅长于在一个物理主机上运行多个操作系统的完全隔离的实例,但这种虚拟化技术在性能、资源和资源配置时间等方面存在各种各样的开销.标准的机器虚拟化实际上可能没有必要,这...
漳州市13283022373: 如何在CentOS下安装部署Jenkins持续集成环境 - ?
人疮伊痛: 1. 安装 Docker 首先,我们要安装 docker,因为这是 Drone 的工作流的最关键的元素.Drone 合理的利用了 docker 来构建和测试应用.容器技术提高了应用部署的效率.要安装 docker ,我们需要在不同的 linux 发行版本运行下面对应的命令,...