Docker 安裝使用

1、簡介

Docker是一個開源的應用容器引擎;是一個輕量級容器技術;

Docker支持將軟件編譯成一個鏡像;然後在鏡像中各種軟件做好配置,將鏡像發佈出去,其他使用者可以直接使用這個鏡像;

運行中的這個鏡像稱爲容器,容器啓動是非常快速的。

2、核心概念

docker主機(Host):安裝了Docker程序的機器(Docker直接安裝在操作系統之上);

docker客戶端(Client):連接docker主機進行操作;

docker倉庫(Registry):用來保存各種打包好的軟件鏡像,Registry分爲公共和私有兩種。Docker公司運營公共的Registry叫做Docker Hub。用戶可以在Docker Hub註冊賬號,分享並保存自己的鏡像(說明:在Docker Hub下載鏡像巨慢,可以自己構建私有的Registry)。

docker鏡像(Images):軟件打包好的鏡像;放在docker倉庫中;

docker容器(Container):鏡像啓動後的實例稱爲一個容器;容器是獨立運行的一個或一組應用

3.使用Docker的步驟:

1)、安裝Docker

2)、去Docker倉庫找到這個軟件對應的鏡像;

3)、使用Docker運行這個鏡像,這個鏡像就會生成一個Docker容器;

4)、對容器的啓動停止就是對軟件的啓動停止;

4.Docker安裝與啓動

Docker官方建議在Ubuntu中安裝,因爲Docker是基於Ubuntu發佈的,而且一般Docker出現的問題Ubuntu是最先更新或者打補丁的。在很多版本的CentOS中是不支持更新最新的一些補丁包的。

注意:這裏建議安裝在CentOS7.x以上的版本,在CentOS6.x的版本中,安裝前需要安裝其他很多的環境而且Docker很多補丁不支持更新。

1.安裝

1、檢查內核版本,必須是3.10及以上
uname ‐r
2、安裝docker
yum install docker
3、輸入y確認安裝
4、啓動docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# docker ‐v
Docker version 1.12.6, build 3e8e77d/1.12.6
5、開機啓動docker
[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi‐user.target.wants/docker.service to
/usr/lib/systemd/system/docker.service.

2.啓動與停止

systemctl命令是系統服務管理器指令,它是 service 和 chkconfig 兩個命令組合。

啓動docker:systemctl start docker
停止docker:systemctl stop docker
重啓docker:systemctl restart docker
查看docker狀態:systemctl status docker
開機啓動:systemctl enable docker
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章