总结:Docker

核能气质少年 提交于 2020-08-15 21:31:14
基础环境要求
要求系统版本不低于 CentOS Linux release 7.4.1708 (Core)
检查了下,满足的机器为transfer的机器:10.62.253.69,暂时使用这台机器操作。
 
登录镜像仓库
docker login :  登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
docker logout :  登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
 
拉取需要的基础镜像
docker pull docker-registry.qiyi.virtual/docker/openjdk:11-jdk-slim
 
生成镜像文件
Dockerfile案例:
FROM docker-registry.qiyi.virtual/docker/openjdk:8u212-jdk-alpine
MAINTAINER weiwei
WORKDIR /data/weiwei/firstDocker #指定工作目录,CMD命令默认就是在这个目录下找要执行的文件的
ADD ./hubble-biz-host-2.2.3-001-SNAPSHOT.jar /data/weiwei/firstDocker #将要执行的文件拷贝到这个目录下
CMD ["java","-jar","hubble-biz-host-2.2.3-001-SNAPSHOT.jar","-Dfile.encoding=utf-8"]
 
构建镜像:
注意:最后有个点,代表当前路径,必须要加上
docker build -f Dockerfile -t hubble-biz-host-dev-docker:latest .
docker build -f Dockerfile -t hubble-biz-host-line-docker:2.2.3-001 .
 
启动镜像文件中的进程
docker run --rm -p 9556:9555 hubble-biz-host-dev-docker
想启动多个进程的话,可以映射系统不同的端口即可:
docker run --rm -p 9555:9555 hubble-biz-host-dev-docker
docker run --rm -p 9554:9555 hubble-biz-host-dev-docker
 
将镜像推送到远端
首先打一个版本tag:
docker tag hubble-biz-host-dev-docker docker-registry.qiyi.virtual/weiwei/hubble-biz-host-dev-docker:2.2.3-001
将镜像推送到远端,版本号为2.2.3-001
docker push docker-registry.qiyi.virtual/weiwei/hubble-biz-host-dev-docker:2.2.3-001
 
 
K8S:
 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!