手動安裝Dockerhtml
參考地址:https://www.runoob.com/docker/centos-docker-install.html, https://www.jianshu.com/p/8fc97ff6580blinux
1,卸載舊版本docker
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
在新主機上首次安裝 Docker Engine-Community 以前,須要設置 Docker 倉庫。以後,您能夠從倉庫安裝和更新 Docker。centos
設置倉庫app
安裝所需的軟件包。yum-utils 提供了 yum-config-manager ,而且 device mapper 存儲驅動程序須要 device-mapper-persistent-data 和 lvm2。code
$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
$ sudo yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
安裝最新版本的 Docker Engine-Community 和 containerd,或者轉到下一步安裝特定版本:htm
$ sudo yum install docker-ce docker-ce-cli containerd.io
Docker 安裝完默認未啓動。而且已經建立好 docker 用戶組,但該用戶組下沒有用戶。blog
要安裝特定版本的 Docker Engine-Community,請在存儲庫中列出可用版本,而後選擇並安裝:排序
一、列出並排序您存儲庫中可用的版本。此示例按版本號(從高到低)對結果進行排序。rem
二、安裝Docker 20.10.2是版本號
$ sudo yum install docker-ce-20.10.2
三、查看版本號
$ docker -v
四、啓動docker
$ sudo systemctl start docker
五、運行docker【這裏會報錯,提示須要執行 docker login,請看第6步】
$ sudo docker run hello-world
6,去官網註冊個docker帳號,第一個dockerId能夠隨便寫一串字符。這個ID和密碼會用來登陸。如圖位置的兩個值會在下一步登陸操做使用。
7,登陸docker
執行命令:
$ docker login
注:若個人Docker ID 爲 zhangsansan 密碼爲:123456。 則在執行上述命令後會提示輸入登陸名密碼,根據提示依次輸入便可。
8,登陸成功後運行docker
$ sudo docker run hello-world
輸出: