code_prettify

2014年11月15日 星期六

安裝 docker(on ubuntu)

參考文件:docker官方文件
安裝最新的 ubuntu package(by ubuntu, not by docker.ubuntu提供的最新 package, 不見得是 docker目前最新的 release):
sudo apt-get updatesudo apt-get install docker.io
然後要確認更新到哪個版本,下 docker version
(這應該還需要別的處理,因為到這邊我下 docker version得到的回應是 access denied :P 只能下 sudo docker version)
(欸, sudo apt-get update沒啥必要的感覺,不下這個指令應該也沒差)
然後,如果要啟用 tab快速完成指令(打前幾個字按 tab鍵自動完成)
source /etc/bash_completion.d/docker.io

如果想要用 docker的最新版本
先確認 ubuntu的 APT(Advenced Package Tool)是否支援 https

要確認是否有啟用 https, 找找看有沒有 /usr/lib/apt/methods/https

如果沒有,執行
sudo apt-get update
sudo apt-get install apt-transport-https
啟用 https支援

然後將 docker的 repository key加到系統的 key chain中
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

然後將 docker repository加到 ubuntu的 repository source list中,並且更新 lxc-docker這個 package
sudo sh -c "echo deb https://get.docker.com/ubuntu docker main\ > /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker
最後那個指令如果 ubuntu提示 ...package isn't trusted(未受信任的 package)..
想裝就按 y(yes)
不想裝
return :P
以上哩哩拉拉
可以用一個 script代替
curl -sSL https://get.docker.com/ubuntu/ | sudo sh
ps.歹勢,官網降說,但是本人新安裝的 ubuntu 14.04直接言干言焦(ㄐ一ㄝˊㄑ一ㄠˊ)我說 command not found(加了 sudo也一樣)
沒想試,因為我的 docker正常了 :Q

訐譙我只是在練習罕見字
要確認王子與公主最後是否過著幸福快樂的日子,請下指令
sudo docker run -i -t ubuntu /bin/bash
然後王子跟公主就會被抓到你的電腦裡,試試看是不是過著幸福快樂的日子了

ㄟ,王子跟公主幹嘛一直在我面前晃來晃去不走
OK, 按 ctrl-q叫他倆睡覺去先
然後
sudo docker ps -a
找出他倆的床號 xxxxxx
然後
sudo docker stop xxxxxx
把床拆了 :Q

沒有留言: