docker 是一個開源的應用容器引擎,基於 Go語言 並聽從Apache2.0協議開源。html
docker 可讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,而後發佈到任何流行的 Linux 機器上,也能夠實現虛擬化。linux
目前,CentOS 僅發行版本中的內核支持 docker。docker 運行在 CentOS 7 上,要求系統爲64位、系統內核版本爲 3.10 以上。docker 運行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統爲64位、系統內核版本爲 2.6.32-431 或者更高版本。docker
可使用命令自行查看哦:uname -rshell
[root@iZbp19lugf22zbsubsf1y6Z ~]# uname -r 3.10.0-957.21.3.el7.x86_64
自動化測試和持續集成、發佈。數據庫
在服務型環境中部署和調整數據庫或其餘的後臺應用。centos
小夥伴你沒有屬於本身的雲機器?或者在用VM虛擬機等等,本文將是本人以某雲學生機展開學習,看下個人準備工做吧:緩存
一、安裝依賴工具:工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2學習
二、配置yum,添加軟件源信息:(yum是什麼?看做一個下載器就好)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
三、更新 yum 緩存:
sudo yum makecache fast
四、安裝docker:(也能夠指定某個版本:sudo yum install docker-ce-xxx.xx)
sudo yum install docker-ce
五、啓動docker服務,後臺運行:
sudo systemctl start docker
六、查看docker版本:
docker version
[root@iZbp19lugf22zbsubsf1y6Z ~]# docker version Client: Docker Engine - Community Version: 19.03.3 API version: 1.40 Go version: go1.12.10 Git commit: a872fc2f86 Built: Tue Oct 8 00:58:10 2019 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.3 API version: 1.40 (minimum version 1.12) Go version: go1.12.10 Git commit: a872fc2f86 Built: Tue Oct 8 00:56:46 2019 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.2.10 GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339 runc: Version: 1.0.0-rc8+dev GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657 docker-init: Version: 0.18.0 GitCommit: fec3683
在這裏我偷偷告訴你個好方法,能夠將這些命令寫成一個shell腳本,一鍵執行坐等完成就OK啦!若是看到了docker版本,那麼恭喜您已經安裝成功~
7.yum卸載docker
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
sudo rm -rf /var/lib/docker8.若是是用其它方式安裝,那麼久來點暴力的,看清楚是否是這樣:rm -rf /...
最後我的建議:
若是你想買雲機器就買,不想買就用VM虛擬機(可能會遇到不少棘手的問題);
若是你想安裝docker,練習成功後,不妨試試shell腳原本安裝;
若是你想用我這款:SecureCRTPortable 遠程工具,那麼你就需聯繫我(良心推薦);
歡迎來QQ交流羣:482713805