だから画像を作成しようとしています。複数のポート、1024未満のポート、および大きいポートを試しましたが、すべて次のエラーが発生します。
2018/11/21 15:34:34 Listening tcp:9000: ソケット: 権限が拒否されました。
この例ではportainerを使用します。 sudoを使用または使用せずに次のコマンドを実行しました。
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
しかし、まだ上記のエラーが発生します。私はdockerのインストール後の指示に従いました。
https://docs.docker.com/install/linux/linux-postinstall/
設定されている場合:
chmodding docker.sockを試しましたが、うまくいきません。どんなアイデアや解決策がありますか?
ベストアンサー1
だから少し掘り下げた後、dmesg | tail
エラーが発生します。
apparmor="拒否" タスク="作成"....
これは私のDockerネットワークと競合するので、問題を解決するために次のことを行いました。
一時的に追加
deb http://br.archive.ubuntu.com/ubuntu bionic main
到着
/etc/apt/sources.list
その後実行
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
sudo apt update
sudo apt install apparmor=2.12-4ubuntu5
その後、deb http://br.archive.ubuntu.com/ubuntu bionic main
ソースから削除します。今動作します。私は問題を引き起こすことが私のバージョンのDockerか私のOSであるかわかりません。どちらにしても両方に報告します。