zoukankan      html  css  js  c++  java
  • ubuntu-docker入门到放弃(七)操作系统

    操作系统相信很多人都会装,但是当使用docker容器来安装操作系统的时候,还是跟我们平时安装操作系统有很大区别的,我们之前也下载安装过centos系统,你会发现跟我们之前的操作系统相比,很精简,那么我们来学习更多的操作系统,熟悉更多的docker容器操作。

    一、Busybox

      Busybox集成了上百个unix常用命令及工具,busybox可以运行在多款POSIX环境的操作系统中,如Linux(包括Android)、Hurd、FreeBSD等。

      这里我也顺带了解学习了一下以上的几个概念,有兴趣的同学可以点击进行详细了解,参考来源:百度百科

      POSIX:POSIX表示可移植操作系统接口,是一种规则协议。

      GNU Hurd:是一系列基于GNU Mach的守护进程,这一套守护进程最终形成了GNU操作系统。

      FreeBSD:FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。

      1.1 安装Busybox系统:

      获取官方镜像: 

    #docker search busybox
    NAME                        DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
    busybox                     Busybox base image.                             1417                [OK]
    progrium/busybox                                                            68                                      [OK]
    hypriot/rpi-busybox-httpd   Raspberry Pi compatible Docker Image with a …   45
    radial/busyboxplus          Full-chain, Internet enabled, busybox made f…   20                                      [OK]
    hypriot/armhf-busybox       Busybox base image for ARM.                     9
    arm32v7/busybox             Busybox base image.                             6
    yauritux/busybox-curl       Busybox with CURL                               5
    armhf/busybox               Busybox base image.                             4
    prom/busybox                Prometheus Busybox Docker base images           2                                       [OK]
    p7ppc64/busybox             Busybox base image for ppc64.                   2
    armel/busybox               Busybox base image.                             2
    odise/busybox-curl                                                          2                                       [OK]
    s390x/busybox               Busybox base image.                             2
    onsi/grace-busybox                                                          2
    i386/busybox                Busybox base image.                             2
    aarch64/busybox             Busybox base image.                             2
    arm64v8/busybox             Busybox base image.                             1
    spotify/busybox             Spotify fork of https://hub.docker.com/_/bus…   1
    ppc64le/busybox             Busybox base image.                             1
    sou856099/busybox                                                           0
    concourse/busyboxplus                                                       0
    trollin/busybox                                                             0
    cfgarden/garden-busybox                                                     0
    amd64/busybox               Busybox base image.                             0
    ggtools/busybox-ubuntu      Busybox ubuntu version with extra goodies       0                                       [OK]

    可以看到,官方镜像是带有official标记的,表示官方镜像。

      安装busybox系统:

      

    #docker run -dit busybox

     我们可以在这个操作系统内练习并熟悉linux命令,因为他集成了很多linux系统常用的命令。

      1.2 Debian/ubuntu系统

      debian系统:

      

    #docker search debian
    #docker pull debian
    #docker run -dit debian /bin/bash

      ubuntu系统:

    ubuntu系统在日常使用中很广,我们这里使用16.04版本:

    #docker search ubuntu
    #docker pull ubuntu:16.04
    #docker run -dit ubuntu:16.04 /bin/bash

    其他操作系统的下载安装方式都一样,搜索,下载,运行,关于操作系统的区别及操作,请自行学习。

  • 相关阅读:
    Codeforces Round #499 (Div. 2) C.FLY 数学推导_逆推
    Codeforces div2 #499 B. Planning The Expedition 大水题
    Lost Cows POJ
    洛谷P2915 [USACO08NOV]奶牛混合起来Mixed Up Cows 状压动归
    2018.9.30 ~ 2018.11.1 做题记录
    推荐一款强大的轻量级模块化WEB前端快速开发框架--UIkit
    jQuery Validate多实例讲解
    关于Css的垂直居中的一些方法
    关于浮动与清除浮动,你应该知道的
    使用 Vuex + Vue.js 构建单页应用
  • 原文地址:https://www.cnblogs.com/slim-liu/p/9998961.html
Copyright © 2011-2022 走看看