CentOS7下安裝docker(Docker系列1)


CentOS7下安裝docker

系統要求

為了安裝docker,需要准備 64-bit的CentOS 7

刪除非官方的Docker包

yum的倉庫中有一個很舊的Docker包, 現在Docker官方已經將Docker更名為docker-engine. 如果你已經安裝了這個版本的Docker需要使用下邊的命令刪除它

$ sudo yum -y remove docker docker-common container-selinux

/var/lib/docker 無需刪除.

安裝Docker

有兩種方式對docker提供了安裝。

使用yum方式

設置Docker倉庫
  • 使用下邊的命令設置最新穩定版的docker倉庫
$ sudo yum-config-manager \
    --add-repo \
    https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo
安裝Docker
  • 更新yum源
$ sudo yum makecache fast
  • 安裝最新版的docker
$ sudo yum -y install docker-engine
  • 或者安裝其他版本docker
$ yum list docker-engine.x86_64  --showduplicates |sort -r

docker-engine.x86_64  1.13.0-1.el7                               docker-main
docker-engine.x86_64  1.12.5-1.el7                               docker-main   
docker-engine.x86_64  1.12.4-1.el7                               docker-main   
docker-engine.x86_64  1.12.3-1.el7                               docker-main   

$ sudo yum -y install docker-engine-<VERSION_STRING>
  • 啟動docker
$ sudo systemctl start docker
$ sudo systemctl enable docker
  • 為了確認docker安裝運行正常安裝一個demo鏡像
$ sudo docker run hello-world
升級Docker
$ sudo yum makecache fast

$ yum list docker-engine.x86_64  --showduplicates |sort -r

docker-engine.x86_64  1.13.0-1.el7                               docker-main
docker-engine.x86_64  1.12.5-1.el7                               docker-main   
docker-engine.x86_64  1.12.4-1.el7                               docker-main   
docker-engine.x86_64  1.12.3-1.el7                               docker-main   
$ sudo yum -y install docker-engine-<VERSION_STRING>

rpm方式安裝

  • 訪問https://yum.dockerproject.org/repo/main/centos/ 按照操作系統版本號選擇對應的docker版本軟件。

  • path改成保存docker.rpm的目錄

$ sudo yum -y install /path/to/package.rpm
  • 啟動docker
$ sudo systemctl start docker
$ sudo systemctl enable docker
  • 為了確認docker安裝運行正常安裝一個demo鏡像
$ sudo docker run hello-world

卸載docker

  • 卸載docker軟件
$ sudo yum -y remove docker-engine
  • 鏡像, 容器, volumes, 配置文件 都不會自動刪除. 需要手動刪除,如果確定不需要 可以執行以下命令:
$ sudo rm -rf /var/lib/docker

同時必須手動刪除各種配置文件

參考文檔

https://docs.docker.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM