首先說說安裝docker?
1.去官方地址下載windows 版本的docker学搜,注意僅支持win10版本系統(tǒng)帖族。
Docker Desktop 官方下載地址:?https://hub.docker.com/editions/community/docker-ce-desktop-windows
注意:此方法僅適用于 Windows 10 操作系統(tǒng)專業(yè)版全谤、企業(yè)版是尖、教育版和部分家庭版灸姊!
2.開啟linux支持
控制面板->程序->啟動或關閉windows功能?
? ? 找到Hyper-V 全部勾選
? ? 找到.NET 勾選上
? ? 找到適用于Linux的Windows子系統(tǒng)勾選上
????找到容器勾選上
點擊確定保存诡挂,并等待系統(tǒng)運行完畢
3.安裝wsl
在powershell中執(zhí)行?
?Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
然后下載linux分發(fā)版
執(zhí)行:curl.exe -L -o ubuntu-2004.appx https://aka.ms/wsl-ubuntu-2004
powershell 進入ubuntu-2004下載目錄,隨后依次執(zhí)行:
Add-AppxPackage .\ubuntu-2004.appx
Rename-Item .\ubuntu-2004.appx .\Ubuntu.zipExpand-Archive .\ubuntu-2004.zip .\ubuntu
netsh winsock reset??
隨后重啟計算機使配置生效
隨后運行docker安裝包腾仅,跟隨提示安裝完成即可
4.獲取centos容器鏡像
命令行中執(zhí)行 :docker search centos? 可查看所有可獲取的centos版本
執(zhí)行:docker pull centos:版本號(可不設置版本號默認最新版乒裆,根據(jù)自己需求)
獲取下來在Docker Desktop中顯示如下
5.在運行鏡像前,我們需要把需要用到的端口映射到容器中推励,并選定好映射的目錄
docker run -itd -p 80:80 -p 8888:8888 -p888:888 -p443:443 -p20:20 -p21:21 --privileged=true -v D:\www:/www centos
上面命令的意思是創(chuàng)建一個docker容易讓他后臺運行鹤耍,然后將真機的20,21验辞,80稿黄,443,888跌造,8888這五個端口映射到docker容器中去杆怕。并且將真機的D盤下的www文件夾映射到docker容器的/www上去。privileged=true的意思表示在運行容器的時候壳贪,給容器加特權陵珍,不然容器沒有寫文件的權限,會導致安裝失敗违施。
注意:映射的端口一定要提前做好互纯,要不然后面修改比較麻煩
隨后即可在容器中執(zhí)行安裝寶塔的命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
等待程序執(zhí)行完畢后根據(jù)寶塔給出的地址進行訪問:
注意將前面的IP地址改為127.0.0.1進行訪問,即可登錄寶塔
最后雙手奉上