docker簡單筆記

漫漫长路</>發表於2024-05-04

這裡不說基礎概念的東西,直接上車出發

指令

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檔案

相關文章