构建gobuilder镜像FROM golang:alpine AS builder LABEL stage=gobuilder # 配置代理 ENV CGO_ENABLED 0 ENV GO111MODULE on ENV GOPROXY https://goproxy.cn,direct RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \ apk update && \ apk upgrade && \ apk add --no-cache bash git openssh tzdata build-base RUN git config --global url."https://**@github.com".insteadof "https://github.com" 构建普通运行时镜像FROM alpine:latest # 更新最新镜像源列表 RUN s
Docker常用命令镜像搜索镜像:docker search [OPTIONS] TERM 上传镜像:docker push [OPTIONS] NAME[:TAG] 下载镜像:docker pull [OPTIONS] NAME[:TAG] 提交镜像:docker commit [OPTIONS] CONTAINER NAME[:TAG] 构建镜像:docker build [OPTIONS] PATH 删除镜像:docker rmi [OPTIONS] IMAGE [IMAGE...] 增加镜像标签:docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG] 查看所有镜像:docker images [OPTIONS] [REPOSITORY[:TAG]]容器启动/重启容器:docker start/restart CONTAINER 停止/强停容器:docker stop/ kill CONTAINER 删除容器:docker rm [OPTIONS] CONTAINER [CONTAINER.
直接删除所有镜像docker rmi $(docker images -q)直接删除所有容器docker rm $(docker ps -aq)按条件筛选之后删除镜像docker rmi $(docker images | grep xxxxx | awk '{print $3}')按条件筛选之后删除容器docker rm $(docker ps -a | grep xxxxx | awk '{print $1}')
Xinbo