windows10系统下安装docker(入坑)

时代在发展,社会在进步。win10系统自带linux子系统了。

一、第一个坑,win10安装ubuntu

我的操作系统是win10 19041
安装商店最新的ubuntu20,可以安装,但是运行起来各种出问题。安装18.04是好的。

二、ubuntu子系统安装docker

安装docker本身很简单,但是运行测试的时候各种问题,首先这个版本的ubuntu不支持systemctl命令,要用service,但是还是不行。

启动docker

sudo service docker start

注意这里需要使用sudo


坑1

提示没有这个daemon。没有docker的守护进程。
我的系统还真没有daemon?。。。好吧安吧。

sudo apt-get install daemon

继续启动docker的测试, 无果。


坑2

然后又去知乎那篇文里看了
然后就找到这个


需要管理员模式

管理员模式启动

但是,还是不行。
继续坑

还是搜了搜,说是这个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

终于可以了


OK1

每次执行docker都得sudo好麻烦

# 新建 docker 用户组 ( 安装 docker 的时候默认应该会添加这个用户组 )
# sudo groupadd docker
# 将当前用户加入docker组
sudo usermod -aG docker ${USER}
# 刷新 docker 组成员 ( 免 sudo 执行 docker 命令 )
newgrp - docker

现在可以不用每次都输入sudo了


OK2

你可能感兴趣的:(windows10系统下安装docker(入坑))