容器

查看正在运行的容器

docker ps

运行容器

docker run -p 3000:3000 <镜像名>

镜像

拉取镜像

docker pull <镜像名>

查看镜像

docker image ls

创建镜像

docker build -t <镜像名> .

保存指定镜像为 tar 文件

docker save -o <保存路径/文件名.tar> <镜像名>

tar 文件转镜像

docker load -i <镜像文件路径/文件名.tar>

发布镜像

登录

docker login

创建仓库

  1. 进入 https://hub.docker.com/
  2. 点击 Create repository 按钮
  3. 填写信息后点击 Create 按钮

image

打标签

docker tag <已存在的镜像> <用户>/<仓库>

推送

docker push <用户>/<仓库>

校验镜像是否上传成功

docker inspect <用户>/<仓库>

发布多架构镜像

创建 Buildx 构建器实例

docker buildx create --use

构建并发布多架构镜像

docker buildx build --platform linux/amd64,linux/arm64 -t <用户>/<仓库> . --push

docker compose

运行

docker-compose up -d

代替 host.docker.internal

172.17.0.1