虚拟机安装alpine+docker环境
来源:互联网 发布:mysql入门经典pdf 编辑:程序博客网 时间:2024/06/03 08:02
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服务选择openssh,ntp客户端选择默认的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 boot将docker加入开机自启
执行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环境全部完成
- 虚拟机安装alpine+docker环境
- alpine linux docker安装体验
- Alpine Linux虚拟机安装过程
- docker官方alpine/php镜像下安装php扩展
- Docker计划将镜像迁移至Alpine Linux平台,简化容器运行环境
- Alpine linux硬盘安装
- Docker环境安装配置
- Docker安装Nginx环境
- 使用docker安装centos虚拟机
- Docker系列之(三):Docker微容器Alpine Linux
- Docker系列之(三):Docker微容器Alpine Linux
- Docker系列之(三):Docker微容器Alpine Linux
- virtualbox虚拟机ubuntu,安装docker,配置javaweb环境,简单实现负载均衡
- CoreOS + Docker 搭建本地虚拟机测试环境
- 虚拟机安装CentOS 7, 安装Docker CE
- Docker Machine快速安装Docker环境(二)
- 【Docker】win10环境下安装Docker
- Docker教程(二) Docker环境安装
- day 23 Linux Shell基础
- 以太坊重放攻击
- Yii 框架自带rbac (文件版)
- Android通讯录名片扫描识别技术SDK
- 对称加密
- 虚拟机安装alpine+docker环境
- python re的各种方法
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- 新技术:如何用VR训练机器人?
- 微信"AI体验中心"发布上线了!
- 究竟深度学习在干什么?
- 673. Number of Longest Increasing Subsequence
- 谷歌发布TensorFlow Lite:移动端+快速+跨平台部署深度学习
- FinTech创业的两大势力,以及他们各有千秋的数据应用模式 | TCFA纽约年会直击