照著官方文檔 http://docs.docker.com/installation/ubuntulinux/ 做吧.
一般就是:
$ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Ubuntu version | Repository | |
---|---|---|
Precise 12.04 (LTS) | deb https://apt.dockerproject.org/repo ubuntu-precise main | |
Trusty 14.04 (LTS) | deb https://apt.dockerproject.org/repo ubuntu-trusty main | |
Xenial 16.04 (LTS) | deb https://apt.dockerproject.org/repo ubuntu-xenial main |
$ sudo apt-get update $ sudo apt-get install docker-engine
安裝完成之后, 有一個(gè) docker
命令可供使用. 同時(shí), docker
的服務(wù)默認(rèn)監(jiān)聽在一個(gè) sock 文件上(這樣除了命令行工具, 各語言的 API 都很容易實(shí)現(xiàn)了).
權(quán)限方面, docker
的功能限制于 root 用戶, docker 用戶組. 所以, 你要么帶著 sudo
用, 要么把當(dāng)前用戶加入到 docker 組:
$ sudo groupadd docker $ sudo gpasswd -a zys docker
重啟一下系統(tǒng)吧.
最后, 先安裝一個(gè)可用的"鏡像":
docker pull ubuntu:14.04
這可能需要一點(diǎn)時(shí)間, 也可能因?yàn)?GFW 的影響而不容易安裝成功.
然后作一個(gè) Hello World
:
docker run ubuntu:14.04 echo "Hello World"
安裝成功.
更多建議: