apt-mirrorのdockerコンテナ
起動するとapt-mirrorを1回だけ起動する
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 # コンテナ起動時に実行されるスクリプト
#依存ソフトウェア docker #依存コンテナ debian:9-slim # Dockerfile.debian-slim ubuntu:18.04 # Dockerfile.ubuntu
#コンテナのプル $ 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