[Docker] Centos7 安装docker-18.03.1-ce(离线安装)
?
一、引言
為了實(shí)現(xiàn)離線安裝docker-18.03.1-ce這個想法,我遍尋網(wǎng)絡(luò),什么 RPM 搜索大法啦,yum local install 方法啦,都是復(fù)雜到不行。
二、終極解決
直接上網(wǎng)址:
Install Docker CE from binaries (官方文檔:通過二進(jìn)制包安裝 docker 社區(qū)版)
?
https://download.docker.com/linux/static/stable/x86_64/
?
簡單介紹下安裝步驟:
1. 通過 FileZilla 等文件傳輸工具將 docker-18.03.1-ce.tar 放到用戶目錄下,并移動到該目錄執(zhí)行下述命令解壓二進(jìn)制包
$ tar xzvf docker-18.03.1-ce.tar
2. 將解壓出來的 docker 文件所有內(nèi)容移動到 /usr/bin/ 目錄下
$ sudo cp docker/* /usr/bin/
3. 開啟 docker 守護(hù)進(jìn)程(這個與常規(guī)安裝方式不一樣)
$ sudo dockerd &
4. 現(xiàn)在你可以嘗試著打印下版本號,試著看看 images,看看 info,看看容器了
??? $ sudo docker images
??? ?
??? $ sudo docker ps -a
??? ?
??? $ sudo docker --version
??? ?
??? $ sudo docker info
都沒有問題,則表示安裝成功:)
至此,完美撒花!!!
?
三、docker注冊為service
將以下文件放入 /usr/lib/systemd/system/docker.service 中
安裝完畢后
systemctl daemon-reload
systemctl start docker ??? #成功即可
如果出現(xiàn)以下問題:
Error starting daemon: error while opening volume store metadata database: timeout運(yùn)行以下命令,
ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh sudo systemctl start docker安裝過程請看https://blog.csdn.net/lituxiu/article/details/100515996
參照github上的大神鏈接 https://github.com/moby/moby/blob/master/contrib/init/systemd/docker.service
總結(jié)
以上是生活随笔為你收集整理的[Docker] Centos7 安装docker-18.03.1-ce(离线安装)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 永远的七日之都瞬攻略有哪些(如何评价电影
- 下一篇: ipad mini3和2的区别是什么(i