• 一起玩"Docker"之1——Ubuntu配置安装Docker运行环境并安装(Ubuntu、Centos)镜像


    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 #进入当前容器

  • 相关阅读:
    笔记44 Hibernate快速入门(一)
    tomcat 启用https协议
    笔记43 Spring Security简介
    笔记43 Spring Web Flow——订购披萨应用详解
    笔记42 Spring Web Flow——Demo(2)
    笔记41 Spring Web Flow——Demo
    Perfect Squares
    Factorial Trailing Zeroes
    Excel Sheet Column Title
    Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/luyanjie/p/9656863.html
Copyright © 2020-2023  润新知