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
相关推荐
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)...
本文档详细介绍了虚拟机环境下安装alpine linux,同时在alpine里安装docker环境,不是单纯的配置docker下的alpine容器
alpine-caddy, 运行Caddyserver的Alpine Linux Docker 容器 Alpine Linux上的服务器 这是一个用于Caddyserver的Docker 映像。 这个图片运行在的基础上,使得它非常小巧。安全和快速。这个图像也可以在 Docker-Hub ...
docker-alpine-abuild, 在 Docker 中,Alpine Linux软件包生成器 软件包生成器这是用于构建 Alpine Linux包的Docker 映像。用法我们用一个简单的v# 版本方案来标记每个版本。 以下是要选择的标签:andyshinn/alpine-...
ianblenke/docker-xfce 用于 xfce4 桌面的基于 alpine linux 的 docker 映像。 大小为 470mb,是 ubuntu基础镜像的一半。 docker run -ti --rm \ --net=host \ -e DISPLAY=$DISPLAY \ -v ~/.Xauthority:/...
alpine-nginx, 在 Alpine linux ( 6 MB ) 上,基于极简的Nginx 映像 docker基于 Alpine linux的极简 Nginx 图像( 6 MB )先决条件DockerDocker 组成设置docker-compose upopen http://localhost:3000
asdf 工具的 Alpine Linux docker 镜像 一个图像可以提供一个或多个 asdf 工具,例如,您可以仅使用 erlang、erlang+elixir 或 erlang+elixir+node 创建一个图像,基本上任何 asdf 支持的东西。
MySQL 版本号 高山: 3.7 MySQL的: mariaDB-10.1.28-r1 ...拉: docker pull quay.io/perriea/alpine-mysql:1.0 运行: docker run -d -p 3306:3306 --env-file .env quay.io/perriea/alpine-mysql:1.0
基于 Alpine Linux 的 Ansible Docker Image (266 MB) io.js、Ansible、boto 和 aws 客户端在一个最小的 Docker 镜像中。先决条件建造 docker-compose build用 docker-compose run deploy # run the default ...
docker-alpine-postgres:基于Alpine Linux的最小PostgreSQL映像
docker-logstash-alpine 基于Alpine Linux的 Docker映像依存关系图片标签REPOSITORY TAG SIZEblacktop/logstash latest 478MBblacktop/logstash 7.10 478MBblacktop/logstash 7.9 378MBblacktop/logstash 7.8 385...
关于基于Alpine Linux的 Docker映像。 如果您有兴趣,我的其他Docker映像! :light_bulb: 想要收到新版本的通知吗? 查看 :bell: 项目!弗拉鲁姆数据库卷数港口用法Docker撰写命令行升级笔记首次发射管理扩展使用...
固态硬盘带有sshd并已安装rsync最小Alpine Linux Docker映像。环境选项使用以下环境变量配置容器,或选择在/etc/ssh/sshd_config挂载自定义sshd配置:常规选项SSH_USERS要创建的用户帐户和uid / SSH_USERS列表。 ...
docker安装方法有多种,下面列举在Windows和Linux系统中的安装步骤:12 Windows系统中的安装方法: 对于Windows Server系统,可以使用Microsoft发布的PowerShell模块DockerMicrosoftProvider来安装。以管理员...
带有Alpine Linux的Docker中的Docker Docker Alpine Linux映像中的Docker,支持最新的Docker版本。 不推荐使用 请使用Docker团队提供的官方DinD映像 快速开始 sudo docker run -d \ -v /tmp/dind:/var/run \ --...
docker-kdb + 用于运行KDB +的最小(Alpine Linux)Docker容器这是什么? 在Docker中运行KDB +应该既简单又小。 KDB +是一个微型可执行文件,以其超高效的资源消耗而闻名。 在300MBLinux上运行它感觉有些矫kill过正...
适用于Alpine Linux Docker映像的Qt5 该Dockerfile创建了使用Qt5框架构建Alpine Linux应用程序的环境。用法创建一个构建目录(例如/ path_to_output_build_dir ) 提供项目源代码的路径(例如/ path_to_your_source_...
关于基于Alpine Linux的 Docker映像。 如果您有兴趣,我的其他Docker映像! :light_bulb: 想要收到新版本的通知吗? 退房 :bell: 项目!在本地构建git clone ...
默认情况下,Asterisk将以默认用户(星号)运行,并具有alpine linux分配的UID和GID,但是可以通过环境变量指定: ASTERISK_UID ASTERISK_GID (注意,debian版本不支持GID) 将使用新的UID和GID重新创建默认的...
基于Alpine Linux的 Docker映像,具有MySQL,PostgreSQL和LDAP支持。如果您有兴趣,我的其他Docker映像! :light_bulb:想要收到新版本的通知吗?退房 :bell: 项目! 特征 多平台图片 作为流程主管 , , 和LDAP...