busybox

docker搭建基于局域网的私有仓库(带用户权限)

有时候使用Docker Hub这样的公共仓库可能不方便,现在许多公司也都搭建属于自己内部用的仓库。     该文章将会讲述如何搭建带用户权限的私有仓库,使用私有仓库的优点: 1、节省网络带宽,每个镜像不用每个人都去官网下载,只需要从私有仓库中下载即可。2、提供镜像资源利用,针对公司内部使用的镜像,推送到本地的私有仓库,供公司内部的人员使用。 环境准备:     两台装有docker的Centos7... »

在这里插入图片描述

Docker的registry仓库

Docker中最重要的三个概念就是Image、Container、Registry;容器由镜像运行而来,镜像存储在仓库之中;今天这个实验我们使用Docker的registry镜像来搭建一个自己的可移植的私有镜像仓库,之前用harbor搭建过企业级私有镜像,请看其他Docker相关博客。 root@docker:~# docker pull registry Using default tag: l... »

Docker跨主机网络(manual)的实现

Docker跨主机网络(manual)的实现

1. Macvlan 简介 在 Macvlan 出现之前,我们只能为一块以太网卡添加多个 IP 地址,却不能添加多个 MAC 地址,因为 MAC 地址正是通过其全球唯一性来标识一块以太网卡的,即便你使用了创建 ethx:y 这样的方式,你会发现所有这些“网卡”的 MAC 地址和 ethx 都是一样的,本质上,它们还是一块网卡,这将限制你做很多二层的操作。有了 Macvlan 技术,你可以这么做了。... »

详解在Python和IPython中使用Docker

现在Docker是地球上最炙手可热的项目之一,就意味着人民实际上不仅仅是因为这个才喜欢它。 话虽如此,我非常喜欢使用容器,服务发现以及所有被创造出的新趣的点子和领域来切换工作作为范例。 这个文章中我会简要介绍使用python中的docker-py模块来操作Docker 容器,这里会使用我喜爱的编程工具IPython。 安装docker-py 首先需要docker-py。注意这里的案例中我将会使用U... »

使用IPython来操作Docker容器的入门指引

现在Docker是地球上最炙手可热的项目之一,就意味着人民实际上不仅仅是因为这个才喜欢它。 话虽如此,我非常喜欢使用容器,服务发现以及所有被创造出的新趣的点子和领域来切换工作作为范例。 这个文章中我会简要介绍使用python中的docker-py模块来操作Docker 容器,这里会使用我喜爱的编程工具IPython。 安装docker-py 首先需要docker-py。注意这里的案例中我将会使用U... »

android设备不识别awk命令 缺少busybox怎么办

android设备不识别awk命令,缺少busybox一、什么是BusyBox ?BusyBox 是标准 Linux 工具的一个单个可执行实现。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。Docker容器的创建、启动、和停止的方法Docker利用busybox创建基础镜像 »

Android中实现用命令行同步网络时间

Android中实现用命令行同步网络时间

二、原理既然是Linux,那就应该支持linux的各种命令行,高度的可配置,但实验发现Android是Google的一个高度阉割版的linux,很多命令都不支持,如rdate命令。 »

移植busybox构建最小根文件系统的步骤详解

Busybox:瑞士军刀,里面装有很多小命令。 STEP 1:构建目录结构 创建根文件系统目录,主要包括以下目录 /dev /etc /lib /usr /var /proc /tmp /home /root /mnt /bin /sbin /sys #mkdir /home/rootfs #cd /home/rootfs #mkdir dev etc lib usr var proc tmp h... »

Linux系统下移植busybox中mkfs.vfat命令

为了延长磁盘寿命来存储音视频文件,打发在格式化磁盘过程中将簇的大小设置大点。因为存储的音视频文件现对较大,那么将簇大小设置得尽可能大,这样可以增强磁盘读取数据的性能,同时也不会浪费太多空间。 但发现我们设备的mkfs.vfat不支持-s参数设置簇的大小。 于是打算重新移植mkfs.vfat. 思路1 重新移植busybox 1.官网上下载最新的busybox源码 2.修改Makefile ARCH... »

Docker搭建自己的本地镜像仓库的步骤

一、环境以及准备工作 1.ubuntu14.04 2.docker环境 二、搭建过程 1.更换镜像源(因为默认的太慢了,国内的更快) sudo vim /etc/default/docker 输入以下参数: DOCKER_OPTS="--registry-mirror=http://hub-mirror.c.163.com" //网易的,也可以使用daoClouds的 如果是刚安装的ubuntu环... »

Docker利用busybox创建基础镜像(base image)

Docker镜像的首行从FROM alpine之类的镜像开始,但是最初的基础镜像是如何创建的,本文使用一个busybox创建一个基础镜像,相信在此过程中会对docker一些相关的概念有进一步的理解。 什么是基础镜像(base image) 简单来说,基础镜像就是没有From或者FROM scratch开头的Dockerfile所构建出来的镜像。比如alpine,这个很小的linux镜像目前只有4M... »

Alpine镜像中telnet转移至busybox-extras

Alpine镜像中的telnet在3.7版本后被转移至busybox-extras包中,需要使用apk单独安装。 现象 Alpine版本为3.8, 不再有指向busybox的telent ~ # cat /etc/alpine-release 3.8.0 ~ # ~ # ls /usr/bin/ |grep -w busybox |grep telnet ~ # 原因 确认了相关的issue发现,... »

Docker 运行时的用户与组管理的方法

docker 以进程为核心, 对系统资源进行隔离使用的管理工具. 隔离是通过 cgroups (control groups 进程控制组) 这个操作系统内核特性来实现的. 包括用户的参数限制、 帐户管理、 资源(CPU,内存,磁盘I/O,网络)使用的隔离等. docker 在运行时可以为容器内进程指定用户和组. 没有指定时默认是 root .但因为隔离的原因, 并不会因此丧失安全性. 传统上, 特... »

Xen虚拟化进阶篇 Xen平台下虚拟机的实时迁移

Xen的虚拟机的实时迁移简介 Xen为我们提供了一种强大的功能,它就是动态迁移法。它能让Domain在运行期间,以最小的服务中断为代价,将Domain迁移到另外的Xen 服务器上。 使用Xen动态迁移的主要优点列举如下: 1.Xen的动态迁移随同诸如heartbeat之类的高可用性解决方案一起使用,能给我们带来一个“永不抛锚”的系统。最新版本的Enterprise SUSE Linux Serve... »

Xen虚拟化基础篇第1/2页

一.xen的简介 Xen是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达128个有完全功能的操作系统。 在旧(无虚拟硬件)的处理器上执行Xen,操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。 Xen的架构如图: Xen虚拟机的组成: Xen Hypervisor:  &... »