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命令修改文件隱藏權限,執行如下命令:
全部權限變為‘ ------------- /etc/passwd ’這樣就可以添加用戶和組了
三、添加用戶和組
groupadd dockeruseradd -g docker docker檢查用戶是否存在: cat /etc/passwd添加完后啟動docker:就可以啦
systemctl start docker4、常用的docker相關命令
啟動dockersystemctl start docker關閉dockersystemctl stop docker查看docker的運行狀態systemctl status docker總結
以上是生活随笔為你收集整理的docker安装问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Liunx 命令大全
- 下一篇: docker-compose安装问题