WSL Ubuntu上安装Docker

2021-03-05  本文已影响0人  刘小白DOER

    Docker 是一个开源的应用容器引擎,在笔者看来就是将应用程序虚拟化,直接从库里面pull来程序直接使用,不用理会依赖关系,这就可以解决以前笔者遇到的安装程序时需要一个低级别的依赖包的问题。Docker有别于虚拟机,它是应用程序级别的,不是系统级别的,那么在一台物理机上docker容器内运行多个应用程序与安装很多虚拟机的效果是不一样的,容器性能开销极低。Docker容器不是模拟一个完整的操作系统,而是对进程进行隔离。于是乎笔者最近几天就来实践测试一番。

    鉴于网络上资料乱七八糟,笔者直接在官网查看安装使用。安装方法有多种:

1、Install using the repository

2、Install from a package

3、Install using the convenience script

·为了简单快捷,笔者使用第三种脚本方法。

    安装时检测到时WSL,推荐docker destop for windows,不用理会等待安装,大概十几秒安装完成。

    安装完成后提示:如果要使用 Docker 作为非 root 用户,则应考虑使用以下方式将用户添加到 docker 组,sudo usermod -aG docker your-user。笔者的用户时ubuntu。记得要退出使其生效:Remember to log out and back in for this to take effect!

运行docker version查看版本信息。

  开启服务:sudo service docker start 。

  运行hello-world: docker run hello-world。但是一直遇到daemon错误,安装了daemon也无法解决,WSL还是有很大问题。在知乎上有篇文章是讲诉在WSL中使用docker,管理员权限打开新的ubuntu终端,运行了一条sudo cgroupfs-mount命令成功了,但是笔者测试一番还是不行。

    转向docker destop for windows安装吧!笔者转到树莓派安装,Docker开销低的特性和树莓派应该可以碰撞出火花来。

上一篇下一篇

猜你喜欢

热点阅读