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相关的命令了

最后

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

相关推荐
南猿北者7 小时前
docker容器
docker·容器
二十雨辰7 小时前
[linux]docker基础
linux·运维·docker
time never ceases8 小时前
使用docker方式进行Oracle数据库的物理迁移(helowin/oracle_11g)
数据库·docker·oracle
YCyjs8 小时前
K8S群集调度二
云原生·容器·kubernetes
Hoxy.R8 小时前
K8s小白入门
云原生·容器·kubernetes
MonkeyKing_sunyuhua10 小时前
ubuntu22.04 docker-compose安装postgresql数据库
数据库·docker·postgresql
追风林10 小时前
mac m1 docker本地部署canal 监听mysql的binglog日志
java·docker·mac
€☞扫地僧☜€11 小时前
docker 拉取MySQL8.0镜像以及安装
运维·数据库·docker·容器
茶馆大橘11 小时前
微服务系列六:分布式事务与seata
分布式·docker·微服务·nacos·seata·springcloud
全能全知者12 小时前
docker快速安装与配置mongoDB
mongodb·docker·容器