docker pull 镜像地址/组织/项目名称:版本号docker images# node-red 启动示例
docker run -d -p 1880:1880 -v D:\03-environment\node-red-one:/data --restart=always --name node-red [imageId]命令详解:
--rm: 容器停止运行后自动删除该容器(临时或一次性运行容器使用)-d: 保持后台挂起--name=容器名称: 指定容器名称--env ENV_VARIABLE=xxx: 向容器内传递环境变量-p 外端口:内端口: 指定内外映射端口,可指定多个(需要多个-p)-v 外目录:内目录: 指定内外目录映射,可指定多个--restart-always: Docker 重启时总是重启该容器服务(跟随 Docker 一起启动)
docker stop [CONTAINER ID]/[CONTAINER NAME]# 容器服务必须是 stop 状态
docker rm [CONTAINER ID]/[CONTAINER NAME]
docker rm $(docker ps -aq)docker exec -it [CONTAINER ID] /bin/bashdocker ps
# 显示隐藏的服务
docker ps -adocker volume create my-voldocker volume rm my-voldocker volume lsdocker volume inspect my-vol# 所有服务
docker compose up -d
# NOTE: 启动单个服务,基本后面的命令都可以加 serverName
docker compose up -d [server name]docker compose start# 删除服务
docker compose down
# 删除创建的 Docker Volumes
docker compose down -v
docker compose down --volumesdocker compose psdocker compose logs -fdocker comopse build在 Dockerfile 通过 npm 全局安装 pnpm 时超时的问题
设置 tabao 镜像源即可
RUN npm config set registry https://registry.npm.taobao.org