使用Docker的示例分析

77次阅读
没有评论

共计 1080 个字符,预计需要花费 3 分钟才能阅读完成。

这篇文章主要介绍了使用 Docker 的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

docker 使用编写 Dockerfile 示例

FROM java:latest
MAINTAINER Gdboss  http://godap.com/ 
RUN mkdir -p /gdop   chmod 777 /gdop
RUN mkdir -p /gdop/lib   chmod 777 /gdop/lib
RUN mkdir -p /gdop/logs   chmod 777 /gdop/logs
COPY target/gdop.jar /gdop/
COPY target/lib/  /gdop/lib
COPY config/ /gdop/config
COPY /run.sh /gdop/
WORKDIR /gdop
CMD [run.sh]

run.sh

#!/bin/bash
java -Dlog4j.configuration= /gdop/config/log4j.properties  -jar gdop.jar -c /gdop/config/gdop.properties

构建 docker 镜像

docker build -t gdboss .

具体参数可通过 docker –help 查看

运行 docker 容器

docker run –name godapboss -p 9900:9900 -d gdboss

查看容器运行情况

docker ps 当前在运行的容器信息
docker ps -a 查看所有已容器信息

进入 docker 容器内部

docker exec -i -t godapboss /bin/bash

查看容器日志

docker logs godapboss

查看 docker 信息

docker info

查看 docker 状态

docker stats 查看容器 cpu 等信息等价于 top

拉取镜像

docker pull xxx

推送镜像

docker push xxx

导出

docker export xxx -o /mnt/xxx.tar

导入

docker import /mnt/xxx.tar xxx-bak

import 的 run 的时候需要设置–workdir 及相应的运行命令行

复制

docker cp xx.zip container:/dir/
docker cp container:/dir/ /xx/

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“使用 Docker 的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1080字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)