总结:Docker

编程

基础环境要求

要求系统版本不低于 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 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:

以上是 总结:Docker 的全部内容, 来源链接: utcz.com/z/519100.html

回到顶部