怎樣做企業(yè)手機(jī)網(wǎng)站建設(shè)怎么做宣傳推廣
創(chuàng)建并且生成鏡像
在當(dāng)前目錄下創(chuàng)建一個名為Dockerfile
文件
vi Dockerfile
填入下面配置
# 使用 CentOS 作為基礎(chǔ)鏡像
FROM centos:7# 設(shè)置工作目錄
WORKDIR /app# 復(fù)制項目文件到容器中
COPY bin/ /app/bin/
COPY config/ /app/config/
COPY lib/ /app/lib/
COPY plugin/ /app/plugin/
COPY resource/ /app/resource/
COPY wall.jar /app/wall.jar
COPY startup.sh /app/startup.sh
COPY stop.sh /app/stop.sh# 設(shè)置 start.sh 腳本為可執(zhí)行
RUN chmod +x /app/startup.sh# 設(shè)置容器啟動時執(zhí)行的命令
CMD ["./startup.sh"]
注意,第一行 FROM centos:7
為官方基礎(chǔ)鏡像,可以為mysql,也可以為jdk
構(gòu)建鏡像
docker build -t 鏡像名字 .
注意后面那個.
這個標(biāo)識當(dāng)前根目錄下的,如果是其他目錄則是./test
查看鏡像
docker imeages
運行該鏡像
docker run wall
在沒有啟動鏡像時臨時進(jìn)入鏡像
找到需要進(jìn)入的鏡像的ID或名稱,然后使用以下命令創(chuàng)建一個臨時容器,并進(jìn)入該容器:
docker run -i --rm 鏡像名稱或ID /bin/bash
沒有啟動鏡像時修改鏡像內(nèi)容
進(jìn)入鏡像
docker run -it --entrypoint /bin/bash <image_name>
提交鏡像信息
docker commit <container_id_or_name> <new_image_name>