Jfrog Artifactory 创建docker 镜像仓库以及 push 镜像到 该仓库.
生活随笔
收集整理的這篇文章主要介紹了
Jfrog Artifactory 创建docker 镜像仓库以及 push 镜像到 该仓库.
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 安裝aitifactory 以及 啟動 使用30天有效期激活
不在闡述.
2. 登錄artifactory
username:admin password:password
3. 創建 倉庫
在下一個界面的 右上角 點擊 new 選擇 docker
樣式為:
4. 在docker的服務器的處理
修改 配置文件
vim /etc/docker/daemon.json
#新增內容
#注意 要加ip:port的方式添加json的方式
{"insecure-registries":["127.0.0.1:8081","10.24.101.99:8081"]
}
#添加完成之后重啟docker
systemctl restart docker
5. 在docker服務器上面 登錄artifactory
docker login 127.0.0.1:8081 user:admin password: password
效果為:
6. 在linux上面創建一個文件夾,新增加文件
Dockerfile
以及內容
FROM ubuntu:latest
MAINTAINER zhaobsh
RUN /bin/bash -c cd ~; cd /home ; mkdir -p exec
ADD jdk-8-linux-x64.tar.gz /home/exec
RUN /bin/bash -c cd /home/exec; mv /home/exec/jdk* /home/exec/jdk8
ENV JAVA_HOME=/home/exec/jdk8
RUN sed "/securerandom.source=/{s/file:/dev/random/file:/dev/urandom/}" /home/exec/jdk8/jre/lib/security/java.security -i
ADD apache-tomcat-8.tar.gz /home/exec
RUN /bin/bash -c cd /home/exec; mv /home/exec/apache-tomcat-8.* /home/exec/tomcat
ADD server.xml /home/exec/tomcat/conf
ENV CATALINA_HOME=/home/exec/tomcat
ENV TEST_ENV=2
CMD /bin/bash -c cd /home/exec; /home/exec/tomcat/bin/catalina.sh run
在當前目錄下 增加文件
主要為:
這個地方 必須與剛才dockerfile 里面的文件名稱相同
7. 進行docker build
docker build . -t zhaobsh
給自己生成的鏡像 增加一個tags
docker tag zhaobsh 127.0.0.1:8081/zhaobsh_docker_0620/zhaobsh:1
8.上傳到 jfrog artifactory
docker push 127.0.0.1:8081/zhaobsh_docker_0620/zhaobsh:1
9. 在jfrog artifactory中查看鏡像信息 能夠看到所有的文件層
總結
以上是生活随笔為你收集整理的Jfrog Artifactory 创建docker 镜像仓库以及 push 镜像到 该仓库.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#动态加载dll,dll目录指定
- 下一篇: ASCII码表(0