This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
технология_docker [2022/07/06 10:05] val |
технология_docker [2022/07/15 12:19] val [Репозиторий] |
||
---|---|---|---|
Line 301: | Line 301: | ||
</code> | </code> | ||
- | ===== Репозиторий ===== | + | ===== Локальные репозитории ===== |
- | ==== GitLab репозиторий ==== | + | ==== Insecure Private Registry ==== |
* [[Инструмент GitLab#GitLab Docker Registry]] | * [[Инструмент GitLab#GitLab Docker Registry]] | ||
+ | * [[https://docs.docker.com/registry/insecure/|Test an insecure registry/Deploy a plain HTTP registry]] | ||
<code> | <code> | ||
Line 320: | Line 321: | ||
# docker login http://server.corpX.un:5000 | # docker login http://server.corpX.un:5000 | ||
+ | # less ~/.docker/config.json | ||
+ | </code><code> | ||
+ | { | ||
+ | "auths": { | ||
+ | "server.corp13.un:5000": { | ||
+ | "auth": "c3R1ZGVudDpwYXNzd29yZA==" | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </code><code> | ||
# docker tag test/webd server.corpX.un:5000/student/webd | # docker tag test/webd server.corpX.un:5000/student/webd | ||
# docker tag test/webd server.corpX.un:5000/student/webd:wwwdir | # docker tag test/webd server.corpX.un:5000/student/webd:wwwdir | ||
Line 326: | Line 337: | ||
# docker push server.corpX.un:5000/student/webd:wwwdir | # docker push server.corpX.un:5000/student/webd:wwwdir | ||
... | ... | ||
- | # docker run --name webd01 --hostname webd01 -itd -p 8000:80 server.corp13.un:5000/student/webd:wwwdir | + | # docker run --name webd01 --hostname webd01 -itd --rm -p 8000:80 server.corpX.un:5000/student/webd |
</code> | </code> | ||
- | ==== Локальный репозиторий ==== | + | ==== Использование образа Docker Registry ==== |
- | * [[https://docs.docker.com/registry/|Docker Registry]] | + | * [[https://docs.docker.com/registry/|Docker Registry]] |
<code> | <code> |