跳至主要內容

Docker 常用命令

Mr.He小于 1 分钟

Docker 常用命令

docker 打包命令

docker build -t welcome:latest -f ./docker/Dockerfile .

注意 PATH 的.

  • Docker 打包出来的镜像并不会以「文件」形式直接出现在项目目录里,而是被保存在 本地 Docker 镜像仓库(image store) 中。 你可以把它理解成一个由 Docker 引擎管理的内部数据库,位置与操作系统有关

docker 镜像打包成 tar

# 把镜像导出成 tar 包,当前目录就会出现 welcome.tar
docker save -o welcome.tar welcome:latest

docker load 导入

docker load -i welcome.tar

docker 启动

docker run --name welcome-demo -d -p 8080:80 welcome:latest
  • --name welcome-demo:给容器起个名字(可随意)。
  • -d:让容器在后台运行(detached)。
  • -p 8080:80:把容器里的 80 端口映射到宿主机的 8080 端口,这样你在浏览器里访问 http://localhost:8080 就能看到应用。
  • welcome:latest:要使用的镜像。

停止并删除容器

docker stop welcome-demo && docker rm welcome-demo