这里不说基础概念的东西,直接上车出发
指令
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:18WORKDIR /appCOPY package*.json ./# RUN npm installCOPY . .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-knokoorestart: unless-stoppedports:- 3002:3000
react项目(其他项目也可以,类似的)
1.添加Dockerfile文件