An open API service indexing awesome lists of open source software.

https://github.com/tasshi-me/apt-mirror-one-shot-docker

apt-mirrorのone-shot dockerコンテナ
https://github.com/tasshi-me/apt-mirror-one-shot-docker

apt-mirror docker docker-image

Last synced: about 2 months ago
JSON representation

apt-mirrorのone-shot dockerコンテナ

Awesome Lists containing this project

README

        

# apt-mirror-one-shot-docker
apt-mirrorのdockerコンテナ

起動するとapt-mirrorを1回だけ起動する

## Description
Docker上でapt-mirrorを実行するコンテナ
コンテナを起動するとapt-mirrorを自動実行し、実行終了と共にコンテナを終了します。

ディレクトリ構成


.
├── Dockerfile.debian-slim # debianベースのDockerfile
├── Dockerfile.ubuntu # ubuntuベースのDockerfile
├── README.md
├── mirror.list.d # apt-mirror設定ファイルのテンプレート群
│ ├── raspbian.list # Raspberry piリポジトリミラー用
│ └── ubuntu_xenial_amd64.list # ubuntu 16.04 amd64リポジトリミラー用
└── run_apt-mirror.sh # コンテナ起動時に実行されるスクリプト

## Requirement


#依存ソフトウェア
docker

#依存コンテナ
debian:9-slim # Dockerfile.debian-slim
ubuntu:18.04 # Dockerfile.ubuntu

## Usage


#コンテナのプル
$ docker pull mshrtsr/apt-mirror-one-shot:latest

#(ビルド)
$ docker build . yourcontainername:latest --file=./Dockerfile.debian-slim

#コンテナ起動
$ docker run -it mshrtsr/apt-mirror-one-shot:latest

#Raspberry Pi向けにミラーリポジトリを作成する場合
$ docker run -it -v /your_configfile_dir/raspbian.list:/etc/apt/mirror.list mshrtsr/apt-mirror-one-shot