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

最后

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

相关推荐
菜萝卜子10 小时前
Kubernetes metrics-server 部署与全场景使用指南
云原生·容器·kubernetes
eight *13 小时前
源码部署docker自动化脚本
docker·shell
sayyy13 小时前
【Docker】 安装 mysql8.0
mysql·docker
Brandon汐15 小时前
k8s-Pod详解-1
云原生·容器·kubernetes
胡斌附体15 小时前
docker 升级
ubuntu·docker·升级·docker compose·apt-get
基哥的奋斗历程16 小时前
部署指南-1B-单体Docker-自建方案
运维·docker·容器
❥ღ Komo·16 小时前
K8s持久化存储:数据永不丢失的秘密
云原生·容器·kubernetes
程序员老赵16 小时前
Apache RocketMQ Docker 容器化部署指南
docker·rocketmq
java程序员一位17 小时前
nifi dockercompose安装报错
云原生·eureka
潘晓可17 小时前
Portainer - 加载环境失败
docker·容器