日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows10 virtualbox安装alpine+docker

發(fā)布時(shí)間:2024/7/5 windows 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows10 virtualbox安装alpine+docker 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 概述
      • 試驗(yàn)環(huán)境和配置
    • 安裝Alpine
    • 在Alpine安裝Docker(含Docker Compose)

概述

為了搭建小型計(jì)算系統(tǒng)和個(gè)人知識(shí)庫,使用Alpine linux+Docker搭建運(yùn)行容器。

試驗(yàn)環(huán)境和配置

  • 使用Virtualbox安裝Alpine linux,主機(jī)為Windows10
  • Alpine虛擬機(jī)
    • 系統(tǒng)配置:1CPU,1024MB內(nèi)存,虛擬硬盤4GB(動(dòng)態(tài))。這些參數(shù)可以按需調(diào)整
    • 網(wǎng)絡(luò)配置:為方便需要同時(shí)鏈接互聯(lián)網(wǎng)并與主機(jī)通信,基本方式有兩類,這里用單網(wǎng)卡NAT轉(zhuǎn)換+端口映射模式,與目標(biāo)契合,直接root操作,也比較安全

安裝Alpine

  • 從 https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.10/releases/x86_64/ 下載 alpine-extended-3.10.0-x86_64.iso
  • 在virtualbox配置虛擬機(jī)選項(xiàng):1 CPU,1024MB內(nèi)存,虛擬硬盤4GB(動(dòng)態(tài)),單網(wǎng)卡NAT轉(zhuǎn)換模式
  • 其中,網(wǎng)卡配置端口轉(zhuǎn)發(fā),用于主機(jī)和Alpine虛擬機(jī)SSH通信:Alpine虛擬機(jī)端口22映射到主機(jī)端口10000(未使用的無名端口即可)
  • 保持主機(jī)處于聯(lián)網(wǎng)狀態(tài)(安裝到后面須用到),將下載的iso文件作為虛擬光盤鏡像裝入,啟動(dòng)虛擬機(jī)
  • 輸入root直接以管理員登錄
  • 執(zhí)行setup-alpine,安裝Alpine到虛擬硬盤
  • 網(wǎng)絡(luò)選項(xiàng):直接回車選擇啟動(dòng)eth0網(wǎng)口,IP選擇dhcp分配,非手動(dòng)配置
  • 配置root密碼
  • 時(shí)區(qū)選擇:先輸入"Asia/",再輸入"Shanghai",注意大小寫
  • 其它選項(xiàng)回車直接選缺省值,直到軟件倉庫源。可以使用"f",讓安裝程序自動(dòng)尋找最快倉庫(推薦),或者手動(dòng)輸入
  • Ssh服務(wù)選擇openssh,ntp客戶端選擇默認(rèn)的chrony
  • 磁盤選擇添加的虛擬磁盤,本例sda,磁盤的模式為sys,安裝linux啟動(dòng)和應(yīng)用程序,提示覆蓋磁盤選擇y
  • 去掉光驅(qū)加載,重啟進(jìn)入系統(tǒng),輸入root用戶名密碼登錄
  • 在 /etc/ssh/sshd_config中加入:PermitRootLogin yes 允許遠(yuǎn)程root啟動(dòng)(因?yàn)榫W(wǎng)卡是NAT轉(zhuǎn)換模式,安全問題不存在)
  • 重新以無界面模式啟動(dòng),在Windows10啟動(dòng)bash,輸入:
  • ssh -p 10000 root@127.0.0.1

    這時(shí),完成了安裝,可以在Windows10主機(jī)通過端口10000直接操作Alpine虛擬機(jī)。

    在Alpine安裝Docker(含Docker Compose)

    執(zhí)行以下“簡單粗暴”的腳本:

    # 配置軟件倉庫,添加 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# 更新系統(tǒng),安裝依賴軟件包 apk update apk add py-pip python-dev libffi-dev openssl-dev gcc libc-dev make# 安裝 Docker,設(shè)置docker啟動(dòng) apk add docker rc-update add docker boot service docker start docker version# 安裝 docker-compose pip install docker-compose# 測(cè)試 docker run hello-world

    總結(jié)

    以上是生活随笔為你收集整理的Windows10 virtualbox安装alpine+docker的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。