Skip to content

docker

基本命令

  • 构建镜像:
js
// 在dockerfile的当前目录使用
docker build -t jie-chatgpt .
  • docker发布公共镜像: 在docker客户端,先打tag然后操作:link1; link2;
js
docker tag jie-chatgpt tangzixuan1234/jie-chatgpt:v0.1
docker push tangzixuan1234/jie-chatgpt:v0.1
  • docker删除所有的容器,镜像
sh
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi id
js
* docker和github的流水线关联起来,tag的设置是要成v0.1.1这种格式的,不然会报错,参考;

使用技巧

  • 更换mac docker客户端的registry-mirrors, 可以使用阿里云的,毕竟好用,参考:link, 这样就能避免有些镜像构建错误;
  • 多个dockerfile文件,可以使用-f参数指定,参考:link;
sh
docker build -f Dockerfile.frontend .