Docker基礎安裝

老版本的docker名稱就叫做docker,如果用yum安裝,就是命令:yum -y install docker。但是新版本的名稱改了,我們需要卸載原來的,安裝新版的,新版的分爲社區版和企業版,正常來說社區版的功能也就足夠了,名稱爲docker-ce 。老版本不卸載也能用,但是會出現很多莫名的問題,以及兼容性問題。

 

  1. 卸載
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

2. 設置鏡像

國外的鏡像慢的一匹,建議採用國內鏡像國內加速地址有:

Docker中國區官方鏡像

https://registry.docker-cn.com

網易

http://hub-mirror.c.163.com

ustc 

https://docker.mirrors.ustc.edu.cn

中國科技大學

https://docker.mirrors.ustc.edu.cn

 

sudo yum install -y yum-utils


sudo yum-config-manager \
    --add-repo \
    http://hub-mirror.c.163.com
   

或者修改配置文件

 vim /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] }

 

3. 安裝

sudo yum install docker-ce docker-ce-cli containerd.io

如果不能夠上網的話,需要去官網下載相關的npm包

地址: https://download.docker.com/linux/centos/

 

需要根據自己的系統版本選擇相應的目錄進去,比如當前linux爲 x86_64,centos 7。

 

注意,這裏有4種包都要下載,他們有依賴關係。比如,我下載的4個包分別是:

 

而且這4個包的版本是互相一致的。如果你不知道應該選擇哪個版本,可以隨意下載一個docker-ce版本,然後去安裝,他會提示你有哪些依賴包,根據提示下載相應的版本即可。

 

 

採用rpm包安裝命令:

sudo yum install /path/to/package.rpm

 

4. 啓動

systemctl start docker

5. 驗證

docker run hello-world

看見如下提示就表示一切正常

 

官方的安裝文檔:

 https://docs.docker.com/engine/install/centos/

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