busybox 安装mysql_Docker关于busybox使用详解以及常用操作系统镜像说明

本文介绍了如何在Docker中使用busybox镜像,包括查询、下载和创建容器,并提到了操作系统镜像如ubuntu、centos的搜索与下载方法。建议选择官方基础镜像进行配置优化以适应生产环境。
摘要由CSDN通过智能技术生成

busybox是一个软件工具箱,里边集成了linux中几百个常用的linux命令以及工具。很多时候我们可能需要安装一些虚拟系统包括里边配置一些环境,那么就需要下载一些操作系统镜像,比如ubuntu 、centos等等。

1,busybox镜像。

先查询镜像:

docker search  busybox

[[email protected] yum.repos.d]# docker search busybox

INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED

docker.io docker.io/busybox Busybox base image. 714 [OK]

docker.io docker.io/progrium/busybox 62 [OK]

docker.io docker.io/radial/busyboxplus Full-chain, Internet enabled, busybox made... 11 [OK]

docker.io docker.io/odise/busybox-python 3 [OK]

docker.io docker.io/azukiapp/busybox This image is meant to be used as the base... 2 [OK]

docker.io docker.io/multiarch/busybox multiarch ports of ubuntu-debootstrap 2 [OK]

docker.io docker.io/elektritter/busybox-teamspeak Leightweight teamspeak3 container based on... 1 [OK]

docker.io docker.io/getblank/busybox Docker container busybox for Blank 1 [OK]

下载镜像:dockerpull docker.io/busybox

[[email protected] yum.repos.d]# docker pull docker.io/busybox

Using default tag: latest

Trying to pull repository docker.io/library/busybox ...

latest: Pulling from docker.io/library/busybox

8ddc19f16526: Pull complete

Digest: sha256:a59906e33509d14c036c8678d687bd4eec81ed7c4b8ce907b888c607f6a1e0e6

Status: Downloaded newer image for docker.io/busybox:latest

可以直接通过docker run -ti busybox 进去操作,也可以按照如下笨方法创建容器并进去操作。

基于busybox镜像创建容器busyboxtest:

[[email protected] yum.repos.d]# docker run -dti --name busyboxtest docker.io/busybox /bin/sh

79e34ddeaf6dfe0db8cab1acbc9d3477fdd1bde080dca4139a1d1f249509464c

[[email protected] yum.repos.d]# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

79e34ddeaf6d docker.io/busybox "/bin/sh" 4 seconds ago Up 3 seconds busyboxtest

进入容器并进入bin查看常用命令:

[[email protected] yum.repos.d]# docker exec -ti busyboxtest /bin/bash

/ # cd bin/

/bin # ls

[ chat deluser fbset gzip ip lpd mknod patch reformime setlogcons swapon ubiattach vconfig

[[ chattr depmod fbsplash halt ipaddr lpq mkpasswd pgrep remove-shell setserial switch_root ubidetach vi

acpid chgrp devmem fdflush hd ipcalc lpr mkswap pidof renice setsid sync ubimkvol vlock

add-shell chmod df fdformat hdparm ipcrm ls mktemp ping reset setuidgid sysctl ubirename volname

addgroup chown dhcprelay fdisk head ipcs lsattr modinfo ping6 resize sh syslogd ubirmvol wall

adduser chpasswd diff fgconsole hexdump iplink lsmod modprobe pipe_progress rev shuf telnet uevent who

内容太多,省略后边部分

2,操作系统

我们可以通过docker search osname来查看镜像。比如:

docker search centos

docker search ubuntu

等等,下载需要的镜像。根据镜像创建容器以后即可正常使用,也可以操作以后再次进行封装形成一个新的镜像模板。

说明:

(1)官方的镜像一般都比较小,只安装常用组件,具有通用性,可塑性更好。个人建议下载这种镜像后进行配置优化。

(2)一些个人或组织上传的镜像内容比较丰富,适合测试侍弄,但未必适合自己的生产环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值