docker的普通机器,这两个机器都是ubuntu16版本的server,ip信息如下: 机器名 ip 功能 docker-registry 192.168.119.148 docker私有仓库服务器 docker-app...”,以免后面搞错了; 虚拟机启动后,请先修改/etc/hostname文件,将两个机器的hostname分别修改成“docker-registry”和“docker-app”,然后用reboot命令重启...执行以下命令,重新加载配置信息再重启docker服务: systemctl daemon-reload;service docker restart 推送镜像到私有仓库 接下来我们在docker-app...先下载一个镜像,再将这个镜像推送到私有仓库中去; 登录docker-app机器(推荐使用SecureCRT); 执行命令docker pull tomcat,从hub.docker.com下载最新版本的...docker-app的IP是192.168.119.155,所以在当前电脑上打开浏览器,输入:192.168.119.155:8080,可以看到下图熟悉的tomcat欢迎页: ?
官方文档:https://docs.docker.com/engine/reference/commandline/app/ docker-app 将docker容器编排为一个bundle,命名为 application...docker-compose.yml 服务的编排文件 metadata.yml 项目的基本配置文件 parameters.yml 服务compose引用的变量 创建单文件项目:众做周知,分发一个目录比分发单个文件要麻烦的多,因此docker-app...大胆预测:docker-app 会是docker-compose的替代者,就像swarm 之于 docker-swarm,立字为证。
docker_compose.yml |其它发现 整个容器项目做完后,在网上又找到一个官方给出的写可复用docker-compose方案,简单看了下文档,貌似很简单: # 生成docker-compose.yml文件 docker-app...render # 用生成的docker-compose.yml文件运行整个容器项目 docker-app render | docker-compose -f - up # 生成docker-compose.yml...时指定一些选项 docker-app render --set version=0.2.3 --set port=4567 --set text="hello production" # 生成helm的...Chart,这个很方便啊,有木有 docker-app helm |参考 https://yeasy.gitbooks.io/docker_practice https://docs.docker.com
2、镜像构建脚本 关于Dockerfile的脚本语法也可以参考之前docker篇幅,下面看流水线中的用法: environment { docker_directory = 'docker-app...''' echo "create Dockerfile success" } } 脚本说明: 在流水线的工作空间创建目录docker-app
然后从镜像启动一个容器,命令行如下 docker run --name docker-app -p 8088:8080 docker-springboot:0.0.1 该命令的意思是 我前台从...docker-springboot:0.0.1 镜像启动一个名字叫 docker-app的容器应用,同时将容器内部端口8080映射到宿主机端口8088 ,这样我们可以通过本地端口8088访问容器端口8080
领取专属 10元无门槛券
手把手带您无忧上云