电子商务公司网站怎么建,鄂州商城网站建设,浙江移动网站建设制作,wordpress搭建文章目录概述试验环境和配置安装Alpine在Alpine安装Docker#xff08;含Docker Compose#xff09;概述
为了搭建小型计算系统和个人知识库#xff0c;使用Alpine linuxDocker搭建运行容器。
试验环境和配置
使用Virtualbox安装Alpine linux#xff0c;主机为Windows10A…
文章目录概述试验环境和配置安装Alpine在Alpine安装Docker含Docker Compose概述
为了搭建小型计算系统和个人知识库使用Alpine linuxDocker搭建运行容器。
试验环境和配置
使用Virtualbox安装Alpine linux主机为Windows10Alpine虚拟机 系统配置1CPU1024MB内存虚拟硬盘4GB动态。这些参数可以按需调整网络配置为方便需要同时链接互联网并与主机通信基本方式有两类这里用单网卡NAT转换端口映射模式与目标契合直接root操作也比较安全
安装Alpine
从 https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.10/releases/x86_64/ 下载 alpine-extended-3.10.0-x86_64.iso在virtualbox配置虚拟机选项1 CPU1024MB内存虚拟硬盘4GB动态单网卡NAT转换模式其中网卡配置端口转发用于主机和Alpine虚拟机SSH通信Alpine虚拟机端口22映射到主机端口10000未使用的无名端口即可保持主机处于联网状态安装到后面须用到将下载的iso文件作为虚拟光盘镜像装入启动虚拟机输入root直接以管理员登录执行setup-alpine安装Alpine到虚拟硬盘网络选项直接回车选择启动eth0网口IP选择dhcp分配非手动配置配置root密码时区选择先输入Asia/再输入Shanghai注意大小写其它选项回车直接选缺省值直到软件仓库源。可以使用f让安装程序自动寻找最快仓库推荐或者手动输入Ssh服务选择opensshntp客户端选择默认的chrony磁盘选择添加的虚拟磁盘本例sda磁盘的模式为sys安装linux启动和应用程序提示覆盖磁盘选择y去掉光驱加载重启进入系统输入root用户名密码登录在 /etc/ssh/sshd_config中加入PermitRootLogin yes 允许远程root启动因为网卡是NAT转换模式安全问题不存在重新以无界面模式启动在Windows10启动bash输入
ssh -p 10000 root127.0.0.1这时完成了安装可以在Windows10主机通过端口10000直接操作Alpine虚拟机。
在Alpine安装Docker含Docker Compose
执行以下“简单粗暴”的脚本
# 配置软件仓库,添加 docker源
echo http://dl-cdn.alpinelinux.org/alpine/edge/community /etc/apk/repositories# 假如包含docker先删掉
apk del docker
rm -rf /etc/docker /var/lib/docker /var/run/docker# 更新系统安装依赖软件包
apk update
apk add py-pip python-dev libffi-dev openssl-dev gcc libc-dev make# 安装 Docker设置docker启动
apk add docker
rc-update add docker boot
service docker start
docker version# 安装 docker-compose
pip install docker-compose# 测试
docker run hello-world