Docker - 在Ubuntu 14.04 Server上的安装Docker
在 Ubuntu 14.04 Server
上安装过程是最简单的, 其满足了安装 Docker
的所有要求,只需要执行如下安装脚本即可. 如果你有可能,请使用14.04
版本的Ubuntu, 避免给自己挖坑.
安装
|
|
测试
|
|
这一步会进入容器并运行一个交互式SHELL.你可以安装一些软件, 比如 apt-get install git
,然后在克隆一个项目
https://github.com/developerworks/bespoke-fx.git
|
|
/root
目录下是我们刚才 clone
下来的一个项目
|
|
现在我们 exit
退出容器.
我们再次执行
|
|
刚才clone
的bespoke-fx
目录消失了, 容器的生命周期到此结束, 其容器内的资源也一并消失.
使用 Docker hub 中央镜像仓库
首先需要注册一个账号, 注册账号有两种方式, 一种是通过Web表单注册, 另一种是通过命令行注册
通过表单注册
进入下面的链接, 转到注册页面, 填写用户名,密码,邮件. 稍后你会收到一封激活邮件, 进入优先点击激活按钮即可.
|
|
通过命令行注册
运行 sudo docker login
, 按照提示填写用户名,密码和邮件.
|
|
再次执行 sudo docker login
登陆 Docker hub
|
|
如何检查,监控和管理容器
docker ps
显示当前运行的容器, 该命令和操作系统的ps
命令类似,ps
命令显示当前操作系统运行的进程, 而docker ps
显示当前运行的容器, 为了帮助理解,你可以把容器当做一个正在运行的进程.docker logs
显示一个容器的标准输出docker stop
停止一个正在运行的容器
显示和停止容器
打开两个终端, 在第一个终端运行 sudo docker run -i -t ubuntu /bin/bash
在第二个终端运行如下命令:
|
|
回到第一个终端,你看到
|
|
从容器内运行的SHELL回到了操作系统SHELL
显示容器标准输出
还是打开两个终端, 在第一个终端执行:
|
|
在第二个终端执行 sudo docker logs 2da06a3b3b8a
:
|
|
显示详细信息
|
|
-l
标记用于输出容器的详细信息
显示已经停止的容器
|
|
-a
标记显示已经停止的容器
Docker - 在Ubuntu 14.04 Server上的安装Docker的更多相关文章
- 在 Ubuntu 16.04 LTS 上 离线安装 Docker / Docker-compose
前情提要 今天上班后,突然接到现场的工程师的电话: XXX的现场环境组的的局域网,上不了互联网.bla bla bla..... 如果需要安装其他软件的话,只能是自己带过去安装... 听完现场工程师的 ...
- 在Ubuntu 14.04 64bit上安装Markdown和绘图软件Haroopad
简介 Haroopad:一款让你欲罢不能的Markdown编辑器 身为大程序员,我本来是不需要 Markdown 编辑器的,但是 Haroopad 让我简直欲罢不能,不能再爱更多.跨平台,代码高亮,V ...
- Ubuntu 14.04 server ssh 远程服务遇到的一点事儿
ubuntu server 14.04 root@ubuntu:/# lsb_release -aNo LSB modules are available.Distributor ID: Ubuntu ...
- 在 Ubuntu 14.04 服务器上部署 Hexo 博客
版权声明:本文由宋秉金 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/241080001487926962 来源:腾云阁 ...
- 【转】如何在Ubuntu 14.04 LTS上设置Nginx虚拟主机
介绍 转自http://www.pandacademy.com/%E5%A6%82%E4%BD%95%E5%9C%A8ubuntu-14-04-lts%E4%B8%8A%E8%AE%BE%E7%BD% ...
- 在Ubuntu 14.04 64bit上安装numpy和matplotlib库
原文:http://blog.csdn.net/tao_627/article/details/44004541 按照这个成功安装! 机器学习是数据挖掘的一种实现形式,在学习<机器学习实战> ...
- [原创]安全系列之端口敲门服务(Port Knocking for Ubuntu 14.04 Server)
Port Knocking for Ubuntu 14.04 Server OS:ubuntu 14.04 server 原理简单分析: 端口敲门服务,即:knockd服务.该服务通过动态的添加ipt ...
- 在 Ubuntu 14.10 Server 上安装 Jetty
Jetty提供了一个Web服务器和javax.servlet容器,为SPDY.WebSocket.OSGi.JMX.JNDI.JAAS以及许多其它集成套件添加了支持.这些组件都是开源的,也可用于商业用 ...
- Ubuntu 14.04 下 android studio 安装 和 配置【转】
本文转载自:http://blog.csdn.net/xueshanfeihu0/article/details/52979717 Ubuntu 14.04 下 android studio 安装 和 ...
随机推荐
- 优化netbeans启动速度
NetBeans优化的目的是提高NetBeans的启动速度和运行速度.下面介绍的NetBeans优化技巧是在版本6.0beta2上的优化.经过实验,大大提高了NetBeans的启动速度. 1,修改英文 ...
- jvm3---垃圾回收器算法
.1. GC算法 .1.1. 标记-清除算法(Mark-Sweep) 1.标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象 2.在标记完成后统一回收所有被标记的对象 缺点:一个是效率问题 ...
- tomcat源码调试
三.tomcat目录结构 tomcat的下载安装有很多教程,不再赘述. 现在的tomcat已经到9了,当tomcat下载安装完成后,其目录大致如下: 除了上面的文件夹,还有四个文件: ...
- Linux Java环境搭建
-------------------------网络配置-------------------------------1.配置DNS:vi /etc/resolv.confnameserver 19 ...
- MySQL多版本并发控制机制(MVCC)-源码浅析
MySQL多版本并发控制机制(MVCC)-源码浅析 前言 作为一个数据库爱好者,自己动手写过简单的SQL解析器以及存储引擎,但感觉还是不够过瘾.<<事务处理-概念与技术>>诚然 ...
- 延迟环境变量扩展(bat)
延迟环境变量扩展(bat) 之前遇到一些环境变量的问题,简单记录下 From:http://www.cnblogs.com/dongzhiquan/archive/2012/09/05/2671218 ...
- 《Java程序设计》实验1实验报告
20145318 <Java程序设计>实验1实验报告 实验题目 通过对500个数据进行操作,实现快速排序.选择排序.直接插入排序算法时间复杂度的比较:并在排序数据中快速查找某一数据,给出查 ...
- 浅谈web应用的负载均衡、集群、高可用(HA)解决方案
http://aokunsang.iteye.com/blog/2053719 声明:以下仅为个人的一些总结和随写,如有不对之处,还请看到的网友指出,以免误导. (详细的配置方案请google,这 ...
- 资源 | TensorFlow推出新工具Seedbank:即刻使用的预训练模型库【转】
本文转载自:http://tech.ifeng.com/a/20180713/45062331_0.shtml 选自TensorFlow 作者:Michael Tyka 机器之心编译 参与:路.王淑婷 ...
- POJ 2051 argus(简单题,堆排序or优先队列)
又是一道数据结构题,使用堆来进行权值调整和排序,每次调整都是o(n)的复杂度,非常高效. 第一眼看题觉得可以用优先队列来做,应该也很简单. 事实上多数优先队列都是通过堆来实现的. 写的时候还是出了一些 ...