天天看點

win10子系統wsl ubuntu18.04安裝docker

最近研究了一下win10子系統安裝docker,用來代替vmware,vmware下跑ubuntu實在是太慢了,在安裝docker的過程中遇到了很多坑,然後就把遇到的問題記錄了下來

  1. 第一個問題就是安裝了docker之後怎麼都無法啟動docker服務

    docker is not running

docker is not running
這個問題是因為在打開wsl時沒有用管理者的身份運作ubuntu18

           
  1. 然後在docker run hello-world 的過程中無法正常運作容器
報錯資訊: docker: Error response from daemon: all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial unix /var/run/docker/containerd/containerd.sock: connect: connection refused": unavailable.
ERRO[0002] error waiting for container: context canceled

           

這個問題是因為docker的版本跟wsl中ubuntu核心版本不相容的問題導緻的,這裡可以更新核心版本,或者使用老版本的docker-ce可以順利的解決這個問題,[我安裝的版本docker-ce=18.06.1],要安裝docker可以移步我的另一篇文章烏班圖(ubuntu18)環境安裝docker容器(詳細步驟)

原文連結:https://blog.csdn.net/wireless911/article/details/88991481