企业标准网上备案网站,台式机做网站服务器,洛阳网红打卡地,做网站容易挣钱吗创建并且生成镜像
在当前目录下创建一个名为Dockerfile文件
vi Dockerfile填入下面配置
# 使用 CentOS 作为基础镜像
FROM centos:7# 设置工作目录
WORKDIR /app# 复制项目文件到容器中
COPY bin/ /app/bin/
COPY config/ /app/config/
COPY lib/ /app/lib/
COPY plugin/ /a…创建并且生成镜像
在当前目录下创建一个名为Dockerfile文件
vi Dockerfile填入下面配置
# 使用 CentOS 作为基础镜像
FROM centos:7# 设置工作目录
WORKDIR /app# 复制项目文件到容器中
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# 设置 start.sh 脚本为可执行
RUN chmod x /app/startup.sh# 设置容器启动时执行的命令
CMD [./startup.sh]注意第一行 FROM centos:7 为官方基础镜像可以为mysql也可以为jdk
构建镜像
docker build -t 镜像名字 .注意后面那个.这个标识当前根目录下的如果是其他目录则是./test 查看镜像
docker imeages运行该镜像
docker run wall在没有启动镜像时临时进入镜像
找到需要进入的镜像的ID或名称然后使用以下命令创建一个临时容器并进入该容器
docker run -i --rm 镜像名称或ID /bin/bash没有启动镜像时修改镜像内容
进入镜像
docker run -it --entrypoint /bin/bash image_name提交镜像信息
docker commit container_id_or_name new_image_name