日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker安装问题

發布時間:2023/12/2 编程问答 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker安装问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、卸載docker重裝

將所有含docker的文件找出來

find / -name ‘docker’

或cd到根目錄后搜索:

find -name ‘docker
刪除搜索的文件或目錄:

rm -rf …
刪除全部的docker有關文件命令
rm -rf $(find -name ‘docker’)

2、安裝docker

安裝依賴
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

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

如果報錯:Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3 那就先裝新版的 containerd.io

dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

再裝剩下兩個
sudo yum install docker-ce docker-ce-cli

sudo systemctl start docker

docker --version

開機自啟
sudo systemctl enable docker

3、安裝失敗解決辦法

(1)安裝docker 啟動失敗:Job for docker.service failed… 解決辦法

查看docker 版本,只有client,沒有server。

[root@yum-repo ~]# docker version Client: Docker Engine - CommunityVersion: 19.03.12API version: 1.40Go version: go1.13.10Git commit: 48a66213feBuilt: Mon Jun 22 15:46:54 2020OS/Arch: linux/amd64Experimental: false Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

解決:執行 vi /etc/sysconfig/selinux , 把 selinux 屬性值改為disabled。然后重啟系統,docker就可以啟動啦。。。
docker 啟動成功!

(2)A dependency job for docker.service failed. See ‘journalctl -xe’ for details.

一、查看權限

[root@localhost ~]# lsattr /etc/passwd ------------- /etc/passwd[root@localhost ~]# lsattr /etc/group ----i-------- /etc/group[root@localhost ~]# lsattr /etc/shadow ------------- /etc/shadow[root@localhost ~]# lsattr /etc/gshadow ----a-------- /etc/gshadow

可以看到文件被設置的 i 這個隱藏權限,i:設定文件不能被刪除、改名、設定鏈接關系,同時不能寫入或新增內容。i參數對于文件 系統的安全設置有很大幫助。

既然這樣只要把i權限去掉就應該好了。

二、修改文件權限
使用命令chattr命令修改文件隱藏權限,執行如下命令:

chattr -i /etc/groupchattr -a /etc/gshadow

全部權限變為‘ ------------- /etc/passwd ’這樣就可以添加用戶和組了

三、添加用戶和組

groupadd dockeruseradd -g docker docker檢查用戶是否存在: cat /etc/passwd

添加完后啟動docker:就可以啦

systemctl start docker

4、常用的docker相關命令

啟動dockersystemctl start docker關閉dockersystemctl stop docker查看docker的運行狀態systemctl status docker

總結

以上是生活随笔為你收集整理的docker安装问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。