Docker筆記4|?Dockerfile

【流程】
(1)寫dockerfile
在工作目錄下
vim mydockerfile
FROM centos
ENV MYPATH /Users/sleepydive/docker_test
WORKDIR $MYPATH
COPY 容器路徑? 本地路徑
ADD 解壓包
RUN xxxxxx
EXPOSE 80
CMD echo $MYPATH
CMD echo "----end----"
CMD /bin/bash?
(2)構建
docker build -f 文件路徑 -t 鏡像名 .
有個 . 不要忘了,代表當前路徑所有文件
docker build -f mydockerfile -t mycentos .
【CMD和ENTYRPOINT區(qū)別】
CMD[“l(fā)s”,“-a”]? ? 命令可覆蓋
ENTRYPOINT[“l(fā)s”,“-a”] ? 命令不可覆蓋,可追加
【提交鏡像到dockerhub】
docker login -u sleepydive
docker push 鏡像名
【發(fā)布到阿里云容器】
按官網操作即可
標簽: