docker --- 将已有的项目发布到云端

[运行在win10]

Dockerfile

Docker根据该文件生成image文件

FROM node:8.4
COPY . /app
WORKDIR /app
RUN ["npm", "install"]
EXPOSE 3000/tcp

根据Dockerfile生成image

注意末尾有个.(英文的点)代表当前目录

docker image build -t koa-demo:0.0.1 .

在这里插入图片描述

查看image

docker image ls

在这里插入图片描述
刚才生成的image文件

登录

docker login

在这里插入图片描述

标注

为刚才生成的 koa-demo:0.0.1 起个名字, 这里起名为 lzhhc/koa-demo:0.0.1

docker image tag koa-demo:0.0.1 lzhhc/koa-demo:0.0.1

在这里插入图片描述

发布image文件

docker image push lzhhc/koa-demo:0.0.1

在这里插入图片描述
等待push完毕后,登录: https://cloud.docker.com/ 查看

注:

image文件:Docker把应用程序及其依赖,打包在image文件里面。只有通过这个文件,才能生成Docker。image文件可以看作是容器模板。Docker根据image文件生成容器的实例。同一个image文件,可以生成多个同时运行的容器实例

参考:http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/250562.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

传递动态内存

一、内存分配分类 1.从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。 2.在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结…

linux --- 基础指令

基础命令 1、ls(list) 用法1: # ls 含义: 列出当前工作目录下所有的 文件/文件夹 的名称 用法2: # ls 路径 含义: 列出指定路径目录下所有的 文件/文件夹 的名称 用法3: # ls 选项 路径 含义: 以指定的格式来显示指定目录下文件夹的名称 栗子: # ls -l 路径 -->> 表…

验证码功能

验证码功能 1.安装captcha插件 (dj_login) D:\dj\dj_login>pip install django-simple-captcha Collecting django-simple-captchaUsing cached https://files.pythonhosted.org/packages/d7/f4/ea95b04ed3abc7bf225716f17e35c5a185f6100db4d7541a 46696ce40351/django-simp…

Java 类的成员

Java 类的成员 初始化块 1、一个类中初始化块若有修饰符,则只能被static修饰,称为静态代码块(staticblock ),当类被载入时,类属性的声明和静态代码块先后顺序被执行,且只被执行一次。 2、static块通常用于初始化sta…

linux --- 进阶指令

进阶指令(重点) 1、df 指令 作用: 查看磁盘空间语法: # df -h 注: -h:以较高可读性的方式展示出来 2、free 指令 作用: 查看内存使用情况语法: # free -m 注: -m:以M的单位显示内存情况 -/ buffers/cache: free 代表真实可用的内存为 486 Mb Swap: 表示,临时将硬盘当作内存…

MFC对话框播放8位512*512的像素数据

关键代码: UINT playAllFrame(LPVOID lpParameter){//showOneFrame(0,TRUE);CMFCDialogDlg *mydlg (CMFCDialogDlg *) lpParameter;//获取原始数据文件CString selectPath;mydlg->GetDlgItemTextW(IDC_MFCEDITBROWSE,selectPath);string StrSelectPath(CW2A(sel…

java 集合 CopyOnWriteArrayList

CopyOnWriteArrayList 也是实现List接口他是在concurrent 包里面,所以他是线程安全的,其他的基本和ArrayList很想。他线程安全是用ReentrantLock 实现的,他内部有一个ReentrantLock对象,然后在增删改的时候都操作这个锁对象&#…

Java 类的特性1

Java 类的特性1 继承 1.为什么要有继承? 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 2.此处的多个类称为子类,单独的这个类称为父类&a…

linux --- 高级指令

高级指令 1、hostname 指令 作用: 操作(读取|操作)服务器的主机名语法1: # hostname (输出完整的主机名) 语法2: # hostname -f (输出当前主机中的FQDN) FQDN:(Fully Qualified Domain Name)全限定域名:同时带有主机名和域名的名称。 2、id 指令 作…

Linux修改密码后不能SSH远程登录了

1、把以下文件的属性改成755,然后再修改密码:/etc/passwd ,/etc/group , /etc/shadow , /etc/gshadow2、如果文件的属性无法更改,请用lsattr 查看文件是否有 i 属性,如有,则用chattr取消之,如:l…

Java 类的特性2

Java 类的特性2 类属性、类方法的设计思想 类属性作为该类各个对象之间共享的变量。在设计类时,分析哪些类属性不因对象的不同而改变,将这些属性设置为类属性。相应的方法设置为类方法。如果方法与调用者无关,则这样的方法通常被声明为类方法&#xff…

docker --- 镜像、容器

Docker使用国内的源 windows下使用 "everything"软件 查找 daemon.json修改为如下: {"registry_mirrors": ["https://docker.mirrors.ustc.edu.cn"] }查看images(镜像) docker images注: 看见的镜像是已经下载好的,因此在没有网络的情况下也可…

Java 面向对象

Java 面向对象 面向对象的三大特征 封装 (Encapsulation)继承 (Inheritance)多态 (Polymorphism) 类的访问机制: 在一个类中的访问机制:类中的方法可以直接访问类中的成员变量。(例外:static方法访问非static,编译…

交换机老化测试和性能测试方法收集

说明:这是一个做交换机朋友给的一个方法,只做老化测试,不做压力满载测试。 我所理解的:老化测试是指在一定的时间内工作负荷之后,看有没有故障和不稳定的现象出现。 而对于压力测试,需要通过专业的测试设备…

【webGL入门2】点线面的绘制

用js绘制webGL的点: THREE.Vector3 function ( x, y, z ) {    //用THREE声明的变量都是全局变量。this.x x || 0;this.y y || 0;this.z z || 0;}; 注意:“||”(或)运算符,就是当xnull或者undefine时&#xff…

docker --- mysql的部署

MySQL部署 [1]查询本地镜像中是否含有 centos/mysql-57-centos7(我们用到的镜像) docker images[2] 拉取镜像 docker pull centos/mysql-57-centos7注: centos/mysql-57-centos7 是我们用到的镜像 [3] 创建容器 docker run -id --nametensquare_mysql -p 33306:3306 -e M…

Java中的排序

Java中的排序 排序方法的选择 1.若n较小(如n≤50),可采用直接插入或直接选择排序。当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插入,应选直接选择排序为宜。 2.若文件初始状态基本有序(指正序)&a…

Codeforces Round #493 (Div. 2) C. Convert to Ones 乱搞_构造_好题

题意: 给你一个长度为 nnn 的 010101串 ,你有两种操作: 1.将一个子串翻转,花费 XXX 2.将一个子串中的0变成1,1变成0,花费 YYY 求你将这个01串变成全是1的串的最少花费。 首先,我们可以将串按照0…

[T-ARA][그녀를 보면][看着那个女人的话]

歌词来源:http://music.163.com/#/song?id29343995 作曲 : 코난 [作曲 : Ko-nan] 作词 : 코난/로코 [作词 : Ko-nan-/lo-Ko] baby i hate you [baby i hate you] but i love you [but i love you] cant live without you [cant live without you] baby i hate you …

node --- 连接mysql(docker环境) Sequelize库

mysql 数据库 [1] 首先配置 docker 环境 采用 docker-compose 方法 源码: /test-mysql/docker-compose.yml version: 3.1 services:mysql:image: mysqlcommand: --default-authentication-pluginmysql_native_passwordrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: examp…