Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker的应用场景

  • Web 应用的自动化打包和发布。

  • 自动化测试和持续集成、发布。

  • 在服务型环境中部署和调整数据库或其他的后台应用。

  • 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。

ubuntu安装docker

sudo apt-get install docker.io #安装docker

拉取ubuntu 或 centOS镜像

sudo docker pull daocloud.io/ubuntu #拉取一个ubuntu镜像到本地sudo docker pull centos:7.2.1511    #拉取一个CentOS 7.2镜像到本地

列出镜像

sudo docker images

装载镜像到容器并运行进入容器系统

sudo docker run -it -p 2221:22 -p 8880:80 cd6d8154f1e1 /bin/bash #运行ubuntu容器系统sudo docker run -it -p 2221:22 -p 8880:80 ddc0fb7d7a72 /bin/bash #运行centos容器系统

执行后就进入了docker容器,输入”exit“推出镜像系统

列出全部装载的容器,包括已停止的和正在运行的

 sudo docker ps -a

启动容器

sudo docker start a40cc085c83d  #启动容器
sudo docker ps                  #列出当前正在运行的容器
sudo docker attach a40cc085c83d #进入当前容器

一起玩Docker之1——Ubuntu配置安装Docker运行环境并安装(Ubuntu、Centos)镜像相关推荐

  1. Anaconda3 | Ubuntu(python3.6)环境下安装opencv

    Anaconda3 | Ubuntu(python3.6)环境下安装opencv 文章转载自:https://blog.csdn.net/wds2435629591/article/details/7 ...

  2. php7.0安装windows_Windows 7 下如何配置PHP网站运行环境

    Win7之家( www.win7china.com):Windows 7 下如何配置PHP网站运行环境 本文出处不详,有知者请通过文章下方的评论告知Win7之家,软媒会立即修改出处.本文适合PHP网站 ...

  3. python安装环境安装_安装Python运行环境

    可以直接在python的官网下载相应操作系统平台的python安装包:https://www.python.org/downloads 点击下载后出现的安装界面,建议选中界面下方的Add Python ...

  4. Linux下安装Dubbo运行环境

    Linux下安装Dubbo运行环境 1.1.1    安装jdk zk首先需要安装jdk环境. yum -y install glibc.i686       #jdk依赖glibc mkdir /u ...

  5. w8系统搭建php网站,360W8系统下如何配置PHP网站运行环境

    为例,跟大家带来具体的设置步骤,供大家学习参考使用! 1.大家可以现在百度软件中心下载我们需要的软件到电脑,然后解压到自己电脑,提醒大家将文件解压到电脑的磁盘根目录.还要说一句,目前小编介绍的方法适用 ...

  6. 安装jre运行环境_如何下载安装java运行环境jre

    如果你只需要运行Java程序或Applet,下载并安装它即可.如果你要自行开发Java软件,请下载JDK.在JDK中附带有JRE.注意由于Microsoft对Java的支持不完全,请不. . Java ...

  7. 下载安装Java运行环境

    安装Java运行环境 Java 是一种并发.基于类.面向对象.尽可能独立的通用程序设计语言,旨在让应用程序开发人员WORA (Write Once,Run Anywhere,编写一次,到处运行),即在 ...

  8. 如何在 Windows 环境下配置 PHP 开发运行环境

    我们都知道 PHP 运行需要的环境通常被称为 AMP. 其中 A 是 Apache 应用服务器,M 是 Mysql,P 就是 PHP 了. 实际上,很多人可能会使用一个测试 Mysql,但是针对一些小 ...

  9. 学习安装java运行环境

    提示:学习安装java运行环境 文章目录 安装JDK 一.配置windows环境变量. 1.配置环境变量 2. 配置path 3.测试JDK是否安装成功 总结 安装JDK 提示:由于JDK8为大部份公 ...

  10. 如何安装运行php网站,php运行环境如何安装

    安装php运行环境的方法:首先获取Apache安装包:然后解压安装包,修改配置文件:接着获取PHP安装文件,解压安装包,并和Apache24同目录:最后重启Apache服务即可. php运行环境安装 ...

最新文章

  1. 网站标题如何设计才更有利于网站优化呢?
  2. java面试精典问答
  3. 一些 Windows 命令行学习
  4. 如何判断一个对象是否是数组。
  5. mysql root 访问被拒绝_用户'root'@'localhost'的访问被拒绝-Spring Boot和MySQL连接
  6. v-show 与 v-if区别
  7. 过度配置堆上的OutOfMemoryError
  8. 帆软决策报表嵌入html,在决策报表中使用网页框控件
  9. 【qduoj】奇数阶幻方 (构造)
  10. Coding Interview Guide -- 括号字符串的有效性和最长有效长度
  11. 3、CommonChunkPlugin提取公共js-以提取一个jquery为例
  12. numpy数组与矩阵运算
  13. Leetcode 863.二叉树中所有距离为K的结点
  14. Transformer预训练模型已经变革NLP领域,一文概览当前现状
  15. java打印输出羞漫画
  16. Python关于socket的一个小型服务器和客户机实例
  17. 什么是运动模糊(Motion Blur)
  18. Numpy用法详细总结:学习numpy如何使用,看这一篇文章就足够了
  19. VMware下安装centos6.7的步骤
  20. S7-1200 PLC 激活系统时钟存储位后,相应的位没有工作?

热门文章

  1. SVN命令行更新代码
  2. linux命令之which
  3. iOS之UI--使用SWRevealViewController实现侧边菜单功能详解实例
  4. sql 存储过程返回值 变量名
  5. ie6 javascript js 缺少标识符总结(转载)
  6. SEO之基础篇(一)
  7. (转)解读NTFS(一)
  8. 余宏德:Sun所有的核心技术都是开放的
  9. php datediff 函数,dateAdd与DateDiff函数的js代码
  10. python pca降维_机器学习的降维打击