原文:docker和kubernetes中hostname的使用和常见问题hostname在docker中是使用UTS namespace进行隔离的。docker中主要有两种ns的用法, 一种是docker run --uts="" busybox。这种会新创建一个新的uts ns。 一种是doce... ...
分类:
Web程序 时间:
2019-04-03 09:15:30
阅读次数:
325
一、起因 使用busybox制作了一个cpio.gz的文件系统,然后使用这个文件系统作为qemu的启动盘进行启动,最后发现可以识别出是一个cpio文件系统,但是到最后还是出现了panic,说是找不到文件系统。大致的错误类型为"VFS: Cannot open root device \" …… pa ...
分类:
系统相关 时间:
2019-03-06 20:47:00
阅读次数:
274
Docker内部组件 Namespaces 命名空间,Linux内核提供的一种对进程资源隔离的机制,例如进程,网络,挂载点等资源。 docker run -d busybox ping baidu.com 只能看见容器内的资源情况,并看不到宿主机的任何进程和文件系统. CGroups 控制组,Lin ...
分类:
其他好文 时间:
2019-03-06 16:25:41
阅读次数:
150
alpine轻量级基于busybox的发行版,特别适合基于docker的base images. 特点: small、simple、secure 官方地址: https://alpinelinux.org/ //官方发行版本 https://pkgs.alpinelinux.org/packages ...
分类:
其他好文 时间:
2019-03-06 01:19:43
阅读次数:
265
编译BusyBox使用的环境 交叉编译器4.4.6 第一步:获取BusyBox的源码并解压: https://busybox.net/downloads/在这个网站上面下载所需要的BusyBox版本,我用的是1.12版本的,然后使用tar xvfj busy-1.12.0.tar.bz2 -C /x ...
分类:
其他好文 时间:
2019-01-09 16:14:28
阅读次数:
169
常见的远程登录工具telnet(远程登录协议,端口23)明文,可以抓包获得用户名与密码。一般只用于测试ssh(secureshell,应用层协议,端口22)通信过程及认证过程加密且主机认证dropbear嵌入式系统专用的SSH服务器端和客户端工具OpenSSH是使用SSH透过计算机网络加密通讯的实现。用于在远程系统上安全运行shell。如果在可提供ssh服务的远程Linux系统中拥有用户帐户,则s
分类:
其他好文 时间:
2019-01-08 12:24:45
阅读次数:
187
Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 端口映射允许外部访问容器 --link 容器互联 容器桥接网络 1.通过--link容器通信,给test2添加一个hosts解析记录 docker run -d --name test2 --link test1 busybox / ...
分类:
其他好文 时间:
2019-01-06 22:31:31
阅读次数:
174
#k8s kubectl exec -ti busybox env COLUMNS=$COLUMNS LINES=$LINES bash #k8s kubectl exec -ti busybox env COLUMNS=$COLUMNS LINES=$LINES bash #k8s example ...
分类:
其他好文 时间:
2018-12-09 10:39:44
阅读次数:
455
首先我们需要知道:两个容器要能通信,必须要有属于同一个网络的网卡。 先来正常情况下我们的容器默认是否是能通信的,这里运行两个测试容器: docker run -it --name=bbox1 busybox docker run -it --name=bbox2 busybox 然后我们进入bbox ...
分类:
其他好文 时间:
2018-12-01 18:22:36
阅读次数:
183