Windows 安裝 Docker筆記

剛好有一台新安裝的Windows 10上安裝Docker,首先我是先到Docker網站下載安裝檔,裝好後啟動一直失敗並提示wsl有問題

最後的解決方式就是老實的先到Windows商店搜尋Ubuntu Linux,並且也要在裡面裝docker

Ubuntu Linux裝好後先設定帳密

帳密設定好後先更新系統
sudo apt update
sudo apt dist-upgrade

安裝相依套件
sudo apt install apt-transport-https ca-certificates curl software-properties-common

設定Docker來源庫
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

sudo echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新來源庫並安裝docker
sudo apt update

sudo apt install docker wmdocker

安裝docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

上面的裝完後再裝docker桌面版

安裝web介面管理portainer
sudo docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

http://yourip:9000 即可進入 portainer

方向大概這樣,不過由於Windows 10有多個版本且還有Windows 11,我在自己的電腦安裝時多多少少有出入,也有一台Windows 10非常奇怪,Docker Desktop能跑,Ubuntu 也能跑,但是用Ubuntu輸入 sudo docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
都一直報錯,說" -d" 有問題,我實在搞不懂哪裡有問題,明明我在另一台電腦這條指令沒問題,打完就能生出網頁版的管理介面

留言

熱門文章