首页 > 其他分享 >docker简单笔记

docker简单笔记

时间:2024-05-04 11:44:05浏览次数:27  
标签:容器 compose run app ubuntu 笔记 简单 docker

 

这里不说基础概念的东西,直接上车出发

 

指令

 

docker-compose --help

 

docker-compose up     会自动下载运行依赖,然后跑到容器隔离环境中

docker-compose down --rmi all    删除由Docker Compose管理的所有容器

 

安装 (我的版本20.10.5)

 

简单例子

 如果遇到问题可以去终端检查

 

linux简单基础指令

 

 

笔记

 

1.

docker run ubuntu   添加容器

docker ps   查看列表

docker ps -a 包括停止的容器

docker run -it ubuntu 容器交互进入shell

 

2.已经进入了ubuntu里面

apt包

apt list 查看

apt update 更新

 

 文本编译器

 

Linux 系统

 printenv  查看环境变量

export

权限文件

 

 

一般步骤

 

 

 

 

docker指令

 跑这个14

 

 例子:Nuxt

Dockerfile

FROM node:18

WORKDIR /app

COPY package*.json ./

# RUN npm install

COPY . .

EXPOSE 3000

# RUN npm run build
CMD [ "npm", "run", "start" ]

docker-compose.yml

version: "3.3"
services:
  my-nuxt-app:
    build: .
    container_name: my-nuxt-app-knokoo
    restart: unless-stopped
    ports:
      - 3002:3000

 

 

 

 

 

 

 

 

react项目(其他项目也可以,类似的)

1.添加Dockerfile文件

 

 

 

标签:容器,compose,run,app,ubuntu,笔记,简单,docker
From: https://www.cnblogs.com/hechunfeng/p/18164999

相关文章

  • [笔记]树形dp
    树形dp,是一种建立在树形结构上的dp,因此dfs一般是实现它的通用手段。是一种很美的动态规划呢。P1352没有上司的舞会P1352没有上司的舞会。在一棵树中,找到若干个互相独立(即互相没有边直接相连)的点,使它们的权值和最大。我们发现,间隔选择的方法(只选深度为奇数/偶数的点)是不可......
  • 多项式模板学习笔记
    多项式乘法存在多项式\(F(z)=\sum_{i=0}^na_iz^i,G(z)=\sum_{i=0}^mb_iz^i\),我们定义多项式乘法:\[F(z)*G(z)=\sum_i\sum_ja_ib_jz^{i+j}\]多项式的点值表达一个\(n\)次函数可以用平面上的\(n+1\)个点来表达。所以我们可以把一个\(n\)次多项式从系数表达转化成\(n+......
  • ffmpeg常用API笔记
    1.ffmpeg日志系统<libavutil/log.h>1)av_log_set_level(AV_LOG_DEBUG)2)av_log(NULL,AV_LOG_INFO,"fmt...",op) 2.<libavformat/avformat.h>操作目录:1)avio_open_dir()打开一个目录。结构体AVIODirContext,表示目录的上下文信息。//参数1:上下文;参数2:要访问的目录的ur......
  • 算法基础课笔记
    二分整数二分有单调性一定可以二分,二分不一定有单调性数的范围intmain(){scanf("%d%d",&n,&m);for(inti=0;i<n;i++)scanf("%d",&q[i]);while(m--){intx;scanf("%d",&x);intl......
  • 时间序列预测模型对比——视频笔记
    Autoformer他的特点是加入了自动相关,代替原来的自注意力机制,因为作者认为数据不能简单由数值来判断,而应该根据趋势来判断。他与Dlinear一样,都是用到了decomposition,这个拆分(快速傅里叶变换FFT)基于STL(季节性,趋势性),数据=趋势性数据+季节性数据(周期)+余项auto-correlation代替注意力......
  • uboot-uboot介绍-学习笔记
    源码目录编译配置......
  • uboot-学习笔记
    uboot引导程序的作用不同bootloader的对比系统启动自举过程阶段iROM读取流程......
  • 本地化部署hoppscotch —— 使用docker compose一键部署 + https支持
    一、前言研究了好久,终于完成了hoppscotch本地一键部署,并支持https。hoppscotch的介绍这里就不做过多描述,网络上非常多,这里先放几张使用效果1、api界面 2、管理界面 2、部署效果:a.使用脚本,./create_and_start.sh(后面会提供),需要传入本机ip(能访问到的),可用的smtpurl(建议使......
  • Windows使用WSL2及docker(Ubuntu22.04 LTS)
    WSL2初始化1.换源#1cp/etc/apt/sources.list/etc/apt/sources.list.bak#2vim/etc/apt/sources.list#清空原源并替换成以下源#deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/focalmainrestricteduniversemultiversedebhttps://mirrors.tuna.tsinghua.e......
  • 网课-概率论学习笔记
    基本概念贝叶斯公式\[\becauseP(AB)=P(A|B)P(B)\]期望方差......