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

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

猜你喜欢

转载自www.cnblogs.com/slim-liu/p/9998961.html
今日推荐