install docker in manjaro
1. install docker
sudo pacman -S docker
2. start docker service
sudo systemctl start docker
3. check in docker status查看docker服务的状态
sudo systemctl status docker
4. set docker on startup设置docker开机启动服务
sudo systemctl enable docker
5. set permissed docker安装完成,一般用户没有权限启动docker服务,只能通过sudo来通过root用户权限来启动docker,此时对于一般用户而言,需要执行docker ps或者docker images命令查看容器或者镜像提示如题所示的错误。
Got permission denied while trying to connect to the Docker daemon socket at uni
x:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/container
s/json": dial unix /var/run/docker.sock: connect: permission denie
6. add docker group
sudo gpasswd -a $USER docker
newgrp docker
记录一次服务器问题解决。
系统:CentOS
问题:服务器重启后,docker的容器挂了,运行命令docker ps,提示:cannot connect to the docker daemon at unix ///var/run/docker.sock. Is the docker daemon running?
先说解决方案:启动docker daemon:执行命令dockerd
记录下排查问题的过程:
执行 systemctl restart docker重启服务,命令行卡住不动
执行 systemctl status docker查看服务状态,显示一直是服务一直是start状态,卡在loading containers 这一步。
百度了一番,尝试各种解决方案,没有用。
尝试过创建和修改/var/run/docker.sock,/ect/docker/daemon.json,没用。
也没有端口占用。
当用命令dockerd --log-level error查看守护进程错误日志时,容器竟然起来了。
猜测问题就是守护进程挂了。(具体docker daemon是怎么回事,以后再研究)
于是执行命令 dockerd,问题解决。
记一下用到的其他命令:
systemctl | grep running 查看正在运行中的服务
journalctl -u docker 查看服务启动日志
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-01-13 Manjaro-KDE配置全攻略转
2019-01-13 我们的领导干部可以如此的分身有术,还是我们根本不需要这么多的干部呢