https://github.com/tasshi-me/apt-mirror-docker
apt-mirrorのdockerコンテナ
https://github.com/tasshi-me/apt-mirror-docker
Last synced: 2 months ago
JSON representation
apt-mirrorのdockerコンテナ
- Host: GitHub
- URL: https://github.com/tasshi-me/apt-mirror-docker
- Owner: tasshi-me
- Created: 2019-01-18T08:55:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-02-23T05:04:52.000Z (over 1 year ago)
- Last Synced: 2025-02-08T15:31:42.840Z (4 months ago)
- Language: Dockerfile
- Homepage: https://cloud.docker.com/repository/docker/mshrtsr/apt-mirror
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# apt-mirror-docker
apt-mirrorのdockerコンテナ起動するとapt-mirrorをcron実行する
## Description
Docker上でapt-mirrorを実行するコンテナ
コンテナを起動するとcronが起動し、スケジュールされた時間にapt-mirrorを実行します。ディレクトリ構成
.
├── Dockerfile # debianベースのDockerfile
├── README.md
├── cron.d
│ └── apt-mirror # apt-mirrorユーザのcronファイル
├── 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## Usage
#コンテナのプル
$ docker pull mshrtsr/apt-mirror:latest#(ビルド)
$ docker build . yourcontainername:latest#コンテナ起動
$ docker run -it mshrtsr/apt-mirror:latest#Raspberry Pi向けにミラーリポジトリを作成する場合
$ docker run -it -v /your_configfile_dir/raspbian.list:/etc/apt/mirror.list mshrtsr/apt-mirror