alpine安装docker踩坑记

文章目录

前言

你好,我是醉墨居士,最近使用alpine操作系统上docker遇到了一些错误,尝试解决之后就准备输出一篇博客,帮助有需要的后人能够少踩坑,因为淋过雨所以想给别人撑伞

错误场景

我天真的以为使用apk add docker就能够直接安装好docker,然后执行service docker start就能启动docker

但是现实是残酷的,当我执行上述操作之后,我发现使用docker info和docker ps这些命令时都报了一个错:

ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

正确操作

执行下述命令完成

docker、openrc(服务管理工具)、lxc( Linux 容器的缩写,提供轻量级的操作系统级虚拟化)、musl-dev(包含 musl 标准库的开发库)的安装

初始化 OpenRC

docker的开机自启动

docker启动

bash 复制代码
apk add --no-cache docker openrc lxc musl-dev
openrc
mkdir -p /run/openrc/
touch /run/openrc/softlevel
rc-update add docker default
service docker start

执行完之后,就可以肆无忌惮地执行docker相关的命令了

最后

我是醉墨居士,希望能够帮助到你解决问题,我们下篇博客再见😊

相关推荐
秦渝兴8 分钟前
用 Docker Compose 一键部署高可用集群(MySQL + Tomcat + Nginx)
运维·mysql·nginx·docker·容器·tomcat
深念Y9 分钟前
Docker Desktop 版本与 IDEA 插件兼容性
docker·云原生·容器·api·idea·wsl
风清云淡_A1 小时前
【NODE】docker部署后端java项目实战基础版
docker·node
F1FJJ1 小时前
Shield CLI v0.3.0:插件系统上线,首发 MySQL Web 管理
网络·数据库·网络协议·mysql·容器·golang
疯狂吧小飞牛1 小时前
daemon.json–docker常用配置
docker·配置
H_老邪2 小时前
Docker 学习之路-从入门到放弃:1
学习·docker·eureka
一只积极向上的小咸鱼2 小时前
docker exec 命令详解
运维·docker·容器
vpk1122 小时前
Docker Compose 部署 Yapi(连接本地MongoDB)
mongodb·docker·yapi
吹牛不交税2 小时前
vben admin框架vue项目发布部署到linux的docker中
linux·运维·docker