栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

通过宿主机的web程序,调用 docker 命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过宿主机的web程序,调用 docker 命令

1. 在web 程序里 执行 ’whoami‘ 语句, 返回的 用户(user)是 apache

2. 在 ssh 窗口,模拟 apache 用户 执行 docker ps 命令,返回一下错误:

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied

sudo -u apache docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied

3. 一顿调查,找到下面这篇文章,通过  sudo chmod 777 /var/run/docker.sock 这句命令解决了

[问题解决]Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock - everfight - 博客园写了一个脚本读取docker日志,发生报错:Got permission denied while trying to connect to the Docker daemon socket at uhttps://www.cnblogs.com/everfight/p/docker_sock.html
 

[root@docker-host ~]# 
[root@docker-host ~]# 
[root@docker-host ~]# sudo -u apache docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
[root@docker-host ~]# 
[root@docker-host ~]# 
[root@docker-host ~]# 
[root@docker-host ~]# 
[root@docker-host ~]# sudo chmod 777 /var/run/docker.sock
[root@docker-host ~]# 
[root@docker-host ~]# 
[root@docker-host ~]# 
[root@docker-host ~]# sudo -u apache docker ps
CONTAINER ID   IMAGE        COMMAND            CREATED       STATUS      PORTS                                   NAMES
c5f57c9f840e   testl   "/usr/sbin/init"   8 weeks ago   Up 4 days   0.0.0.0:8083->80/tcp, :::8083->80/tcp   pia-dl-01

4. web 程序里 也加上这句,正常执行了;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/972769.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号