虚拟机安装alpine+docker环境

alpine作为一个轻量级docker容器已经是很流行了,alpine linux也是一个很轻量级的linux系统,网上关于docker下配置alpine的例子不少,很少有基于alpine下配置docker环境的,本例即为虚拟机下安装alpine同时配置docker环境
pdf图文下载地址:http://download.csdn.net/download/u011411069/10120642

1.下载alpine linux镜像

 

2.配置虚拟机

资源分配根据需要可调整,安装过程需要连接外网,dhcp分配IP

 

3.开启虚拟机

输入root直接以管理员登录

 

4.安装alpine

执行setup-alpine

 

选择键盘风格为美式键盘:us

 

 

输入主机名称本例:tbos

直接回车选择启动eth0网口,IP选择dhcp分配,非手动配置

 

配置root密码,时区选择输入?查看时区列表,本例选择香港(+8)时区:Hongkong

 

直接回车选择不使用代理:none

 

选择软件仓库源,找一个可用的即可,本例测试时使用9 (mirror.yandex.ru)

 

Ssh服务选择opensshntp客户端选择默认的chrony,磁盘选择添加的虚拟磁盘,本例sda

 

选择使用磁盘的模式:

Sys:直接将alpine安装到硬盘,与安装其他linux类似

Data:仅使用硬盘作为数据存储,操作系统运行在内存中,硬盘无法单独启动

Lvm:采用lvm管理磁盘,会再次询问sys/data模式

Lvmsys:lvm+sys

Lvmdata:lvm+data

考虑扩展本例选择了lvmsys

 

提示覆盖磁盘选择y

 

 


去掉光驱加载,重启进入系统,输入root用户名密码登录,执行adduser tbm创建普通用户tbm,并设置tbm密码

 

执行ifconfig查看本机IP

 

通过xshell连接alpine默认root是不允许ssh远程登录的,并且不建议远程开启root登录

 

登录后通过su命令,输入root密码切换至root

 

Vi /etc/apk/repositories

添加 docker

http://dl-cdn.alpinelinux.org/alpine/edge/community

 

执行apk update更新软件源索引

 

执行apk add docker安装docker

执行rc-update add docker bootdocker加入开机自启

执行service docker start启动docker

执行docker version查看安装的docker版本信息

 

执行apk add py-pip安装py-pip

安装完py-pip后执行pip install docker-compose安装docker-compose工具

 

安装docker-compose工具完成

 

执行docker run hello-world测试hello-world镜像

 

至此安装alpine linux并配置docker环境全部完成

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页