ubuntu 14.04 LTS 安裝 docker

安裝Docker

1.先更新Ubuntu,輸入apt-get update。
2.再輸入apt-get upgrade。
3.在Ubuntu的終端機視窗中,輸入

    curl -sSL https://get.docker.com/ubuntu/ | sudo sh

4.如果沒有錯誤訊息,在安裝完畢之後,輸入docker version,應就會出現下列的畫面。
root@ubuntu:~# docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d
OS/Arch (server): linux/amd64

檢驗Docker是否安裝成功

1.輸入docker info則會出現下列的系統資訊畫面,包括CPU數,記憶體大小以及目前有的docker映像檔數等等。
root@ubuntu:~# docker info
Containers: 0
Images: 0
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 0
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.16.0-30-generic
Operating System: Ubuntu 14.04.3 LTS
CPUs: 1
Total Memory: 993.7 MiB
Name: ubuntu
ID: NFWM:EG4S:6HHI:RURS:BFH3:3KUZ:WRUS:G37D:TTHS:43SF:6VGP:XPKT
WARNING: No swap limit support

2.輸入ifconfig docker0則應該出現下列的畫面,表示Docker的網路部分也安裝成功。
root@ubuntu:~# ifconfig docker0
docker0   Link encap:Ethernet  HWaddr 56:84:7a:fe:97:99
          inet addr:172.17.42.1  Bcast:0.0.0.0  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

3.輸入docker run -d --name web -p 8080:80 joshhu/webdemo。如果出現了下列的畫面,表示Docker已經安裝成功了。
root@ubuntu:~# docker run -d --name web -p 8080:80 joshhu/webdemo
Unable to find image 'joshhu/webdemo:latest' locally
Pulling repository joshhu/webdemo
a3574f323972: Download complete
511136ea3c5a: Download complete
f3c84ac3a053: Download complete
a1a958a24818: Download complete
9fec74352904: Download complete
d0955f21bf24: Download complete
1214be61bcaa: Download complete
45ad00454734: Download complete
8be3dadcb43a: Download complete
2d4173730925: Download complete
e8f612e3238f: Download complete
d11f03cd837d: Download complete
8abfc77aac61: Download complete
d1dfd80f5ed9: Download complete
Status: Downloaded newer image for joshhu/webdemo:latest
68abab1a0df2d39640e4e48a95a139fe914b7f140aea1d24f55962a09022cd10

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

PHP 與 JavaScript 之間傳值利用 json