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中查看鏡像信息 能夠看到所有的文件層

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM