遇到個有意思的東西所以記錄一下:
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...