docker的問題(可能遇不到)

2021-10-01 23:29:17 字數 1714 閱讀 4749

遇到個有意思的東西所以記錄一下:

yum源

[decker-ce]

name=docker-aliyun

baseurl=

enabled=1

gpgcheck=0

然後安裝docker報錯:
error: package: containerd.io-

1.2.10-

3.2.el7.

x86_64

(decker-ces)

requires: container-selinux >=2:

2.74

error: package:

3:docker-ce-

19.03.5

-3.el7.

x86_64

(decker-ces)

requires: container-selinux >=2:

2.74

you could try using --skip-broken to work around the problem

you could try running: rpm -va --nofiles --nodigest

這幾個其實很多容易看到,依賴軟體的版本比較低。

但是就很神奇,並沒有裝過這些東西呀。

不過還是公升級了一下吧。

解決:

要公升級的軟體:

containerd.io

container-selinux

因為要安裝新版本的containerd.io要先有新版本的container-selinux,所以先安裝selinux。

直接第乙個就是2.77

[

root@docker ~]# yum install container-selinux-

2.77-1

.el7.noarch.rpm

然後可以裝containerd.io

然後安裝

yum -y install containerd.io-

1.2.6-

3.3.el7.x86_64.rpm

然後再安裝docker就ok了

[

root@docker ~]# yum install docker-ce -y

報錯:warning: ipv4 forwarding is disabled. networking will not work.解決:

[

root@docker ~]# vim /etc/sysctl.conf

加這一行

net.ipv4.ip_forward=1[

root@docker ~]# sysctl -p

連線不到docker中的mysql

主要是 新版的mysql的加密方式發生了變化,解決方法如下 進入docker容器 docker exec it mysql01 bash登陸mysql資料庫 mysql uroot p x檢視使用者的密碼加密方式 select host,user plugin,authentication stri...

PHP 讀取不到Cookies的可能原因分析

現象 服務端無法讀取到之前寫到客戶端的cookies資訊 php把session的id寫到客戶端的cookies中去,結果每次請求的時候,請求頭並沒有把cookies資訊帶上,分析 可能是因為domain的設定可能有問題,檢視之後cookies的domain資訊,除了有網域名稱之外還有埠的資訊,懷疑...

docker啟動報錯的可能原因

1 產生以下原因是因為關閉防火牆,沒有重啟docker error unable to insert jump to docker isolation stage 1 rule in forward chain iptables failed iptables wait i forward j do...