時(shí)代在發(fā)展,社會(huì)在進(jìn)步梨水。win10系統(tǒng)自帶linux子系統(tǒng)了疫诽。
一、第一個(gè)坑歇终,win10安裝ubuntu
我的操作系統(tǒng)是win10 19041
安裝商店最新的ubuntu20评凝,可以安裝腺律,但是運(yùn)行起來各種出問題。安裝18.04是好的翎碑。
二之斯、ubuntu子系統(tǒng)安裝docker
安裝docker本身很簡(jiǎn)單,但是運(yùn)行測(cè)試的時(shí)候各種問題酿炸,首先這個(gè)版本的ubuntu不支持systemctl命令涨冀,要用service,但是還是不行扁眯。
啟動(dòng)docker
sudo service docker start
注意這里需要使用sudo
提示沒有這個(gè)daemon姻檀。沒有docker的守護(hù)進(jìn)程绣版。
我的系統(tǒng)還真沒有daemon狭莱?概作。讯榕。。好吧安吧济竹。
sudo apt-get install daemon
繼續(xù)啟動(dòng)docker的測(cè)試霎槐, 無果。
然后又去知乎那篇文里看了
然后就找到這個(gè)
但是,還是不行耸棒。
還是搜了搜与殃,說是這個(gè)ubuntu版本安裝最新的docker不行,要安裝低版本的-_-!
#卸載
apt remove -y docker-ce
# 安裝指定版本
# 參考 https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-engine---community-1
apt-get install -y docker-ce=18.06.1~ce~3-0~ubuntu
終于可以了
每次執(zhí)行docker都得sudo好麻煩
# 新建 docker 用戶組 ( 安裝 docker 的時(shí)候默認(rèn)應(yīng)該會(huì)添加這個(gè)用戶組 )
# sudo groupadd docker
# 將當(dāng)前用戶加入docker組
sudo usermod -aG docker ${USER}
# 刷新 docker 組成員 ( 免 sudo 執(zhí)行 docker 命令 )
newgrp - docker
現(xiàn)在可以不用每次都輸入sudo了