最近買了臺新機器,終於不用在虛擬機裏跑linux了。重新安裝了一下docker,另外發現瞭解決pull的時候timeout的新方法(特別簡單)。
docker的安裝
方案1. 官網文檔一步步來 絕對沒問題 docs.docker.com
方案2. 或者按照《循序漸進學Docker》中的簡單方法:
sudo apt update
sudo apt install curl
curl -sSL https://get.docker.com | sh
安裝完成後:
sudo service docker start docker start/running. process 3050
將自己放到docker組裏,以後就不用sudo了:
sudo usermod -aG docker [你的用戶名]
之後就可以helloworld一下了
docker run hello-world
pull慢的要死甚至timeout:
這是一個神奇的網站https://www.daocloud.io/ ,承諾加速服務永久免費,別的功能就不在這篇文章說了
註冊之後自動返回一個你自己的加速器地址,命令都給你寫好了,你只需要複製到命令行。
不過docker的權限一般不在我們手裏,需要用超級用戶模式改一下權限:
當然新機子直接進不去,先改一下密碼:
passwd [你的用戶名]
su root
之後直接改權限就好啦
chown [你的用戶名]: /etc/docker/ *
注意不要省略冒號之後exit推出root模式,直接複製你從daocloud網站上覆制的命令就好啦
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://[分配給你的地址].m.daocloud.io
be happy