Repo sync docker for Centos 7.9.2009
Struct
.
├── bin
│ └── sync.sh
├── data
│ ├── log
│ └── repo
├── docker-compose.yml
└── Dockerfile
└── README.md
4 directories, 4 files
Use
### 1./ Build Docker image : c7repo
guillaume@virgile:~/centos79repo/$ docker build . -t c7repo
Sending build context to Docker daemon 7.68kB
Step 1/10 : FROM centos:7.9.2009
---> eeb6ee3f44bd
[...]
Step 10/10 : CMD ["/bin/sync.sh"]
---> Running in 8ea78a88d33d
Removing intermediate container 8ea78a88d33d
---> be87c9d3dc38
Successfully built be87c9d3dc38
Successfully tagged c7repo:latest
### 2./ Start sync with docker compose
guillaume@virgile:~/centos79repo$ docker-compose up -d
[+] Running 1/1
⠿ Container centos79repo-c7repo-1 Started
3./ Wait ... for a long time :)
while the process or the docker instance c7repo is/are running the download is running too ...
guillaume@virgile:~/centos79repo$ ps axf | grep sync.sh| grep -v grep
936675 ? Ss 0:00 \_ /bin/bash /bin/sync.sh
guillaume@virgile:~/centos79repo$ docker ps | grep c7re
44b350ff0c9d c7repo "/bin/sync.sh" About a minute ago Up About a minute centos79repo-c7repo-1
### 4./ Check the dl
You have log in ./data/log/ or each repositories (base, epel, extras, updates)
The Repositories are in ./data/repo/
Description
ESL-devenv 2.1
Latest
Languages
Shell
100%