Installation
Run apk add docker
to install Docker on Alpine Linux.
The Docker package is in the 'Community' repository, so if the apk add fails with unsatisfiable constraints, you need to edit the /etc/apk/repositories file to add (or uncomment) a line like:
http://dl-6.alpinelinux.org/alpine/edge/community
强烈推荐使用中科大alipine linux软件源(http://mirrors.ustc.edu.cn/help/alpine.html#id1)
可以使用如下命令:
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
添加
http://dl-cdn.alpinelinux.org/alpine/edge/main
http://dl-cdn.alpinelinux.org/alpine/edge/community
apk update
apk add docker
To start the Docker daemon at boot, run:
rc-update add docker boot
Then to start the Docker daemon manually, run:
service docker start
**Note: **You'll need to disable some kernel security flags in order to build images:
sysctl -w kernel.grsecurity.chroot_deny_chmod=0
sysctl -w kernel.grsecurity.chroot_deny_mknod=0
For more information, have a look at the corresponding Github issue.
然后更新下docker 镜像中心的地址,强烈建议用中科大的https://lug.ustc.edu.cn/wiki/mirrors/help/docker
使用说明
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。
请在该配置文件中加入(没有该文件的话,请先建一个):
{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
Docker Daemon configuration file 文档: https://docs.docker.com/engine/reference/commandline/dockerd/#/daemon-configuration-file
Docker for Windows 文档: https://docs.docker.com/docker-for-windows/#/docker-daemon
在 Docker 的启动参数中加入:
--registry-mirror=https://docker.mirrors.ustc.edu.cn
Ubuntu 用户(包括使用 systemd 的 Ubuntu 15.04)可以修改 /etc/default/docker 文件,加入如下参数:
DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn"
其他 systemd 用户可以通过执行 sudo systemctl edit docker.service 来修改设置, 覆盖默认的启动参数:
[Service] ExecStart= ExecStart=/usr/bin/docker -d -H fd:// --registry-mirror=https://docker.mirrors.ustc.edu.cn
相关推荐
本文档详细介绍了虚拟机环境下安装alpine linux,同时在alpine里安装docker环境,不是单纯的配置docker下的alpine容器
此外,Alpine Linux还提供了一个简单易用的包管理器——apk,它可以帮助用户快速安装、升级和卸载软件包,极大地提高了用户的工作效率。 与传统的Linux发行版相比,Alpine Linux的一个重要优势就是它的资源占用非常...
Alpine linux https://www.alpinelinux.org s6 http://skarnet.org/software/s6/ s6-overlay https://github.com/just-containers/s6-overlay supervise https://github.com/Supervisor/supervisor consul ...
fetch http://dl-4.alpinelinux.org/alpine/v3.2/main/x86_64/APKINDEX.tar.gz (1/5) Installing c-ares (1.10.0-r1) (2/5) Installing libgcc (4.8.3-r0) (3/5) Installing libstdc (4.8.3-r0) (4/5)...
ianblenke/docker-xfce 用于 xfce4 桌面的基于 alpine linux 的 docker 映像。 大小为 470mb,是 ubuntu基础镜像的一半。 docker run -ti --rm \ --net=host \ -e DISPLAY=$DISPLAY \ -v ~/.Xauthority:/...
本文将详细介绍如何在基于Alpine Linux的Docker镜像上安装Tomcat,并且介绍此镜像中包含的调试工具。 Alpine Linux是一个非常轻量级的Linux发行版,基于musl libc和 BusyBox,它适合用于构建轻量级的Docker镜像。...
在使用离线JDK8镜像资源时,用户需要先确保本地机器上已经安装了Docker环境。然后,将下载的jdk8.tar文件复制到目标服务器上,并通过Docker命令加载镜像,如使用命令“docker load -i jdk8.tar”。加载成功后,用户...
alpine创建lnmp环境alpine安装nginx+php5.6+mysql
Alpine Linux因其小巧的体积和强大的性能,在Docker镜像构建中备受青睐。本内容将深入探讨基于Alpine Linux的Dockerfile构建Tomcat镜像的过程,以及该过程中所涉及的关键组件。 首先,了解Alpine Linux是构建过程的...
alpine-caddy, 运行Caddyserver的Alpine Linux Docker 容器 Alpine Linux上的服务器 这是一个用于Caddyserver的Docker 映像。 这个图片运行在的基础上,使得它非常小巧。安全和快速。这个图像也可以在 Docker-Hub ...
docker-alpine-postgres:基于Alpine Linux的最小PostgreSQL映像
因此,在某些特定的应用场景下,开发者可能需要考虑其他Linux发行版作为Docker镜像的基础。 Alpine Linux作为Docker镜像的基础提供了一个轻量级且性能优异的环境,适合用于构建高效且安全的容器化应用。通过合理地...
docker-logstash-alpine 基于Alpine Linux的 Docker映像依存关系图片标签REPOSITORY TAG SIZEblacktop/logstash latest 478MBblacktop/logstash 7.10 478MBblacktop/logstash 7.9 378MBblacktop/logstash 7.8 385...
docker-alpine-abuild, 在 Docker 中,Alpine Linux软件包生成器 软件包生成器这是用于构建 Alpine Linux包的Docker 映像。用法我们用一个简单的v# 版本方案来标记每个版本。 以下是要选择的标签:andyshinn/alpine-...
Alpine Linux则是一款轻量级的Linux发行版,以其小尺寸、安全性高和性能优化的特点被广泛应用在Docker镜像中。 镜像是构建Docker容器的基石,一个镜像可以包含一个完整的操作系统环境。开发者可以选择使用官方镜像...
alpine-nginx, 在 Alpine linux ( 6 MB ) 上,基于极简的Nginx 映像 docker基于 Alpine linux的极简 Nginx 图像( 6 MB )先决条件DockerDocker 组成设置docker-compose upopen http://localhost:3000
码头工人/Java dockmob / java是用于基于Alpine Linux的Java应用程序的微型容器。 将其用作自定义容器的基础映像。
WordPress Docker镜像-php8.3-fpm-alpine是为WordPress开发和部署而设计的Docker镜像,它将WordPress的强大功能与Docker容器的便捷性相结合,同时采用了PHP的最新版本和Alpine Linux的轻量级特性,提供了快速、安全...
docker-alpine-java, 使用 glibc 2.27的Oracle Java8超过 AlpineLinux 用Java实现对 Docker 图像 基本的Docker 映像运行 Java应用程序。这里图像基于 AlpineLinux,以保持缩小的大小,但较小的图像确实存在。包括 ...