时代在发展,社会在进步。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
网友评论