Docker
笔记
T细胞
岁月流逝,将来的某时某处,我会在叹息中想起,林间的路分成两股,而我选择了人迹罕至之徒,那一刻起,一切差别已成定铸。
展开
-
Dockerfile
文件名必须 Dockerfile 指令 作用 FROM 指定基础镜像,第一条指令必须是这个 MAINTAINER 指定维护者信息 RUN 在shell终端运行命令 COPY 复制到容器中 ADD 复制到容器中,tar自动解压 ENV 指定环境变量 WORKDIR 设置工作目录 USER 指定运行容器时的用户名 VOLUME 设置卷,挂载主机目录 EXPOSE 声明容器需要暴露的端口号,镜像启动后可以通过-p绑定 CMD 指定容器启动后执行的指令,she原创 2020-11-08 12:56:34 · 160 阅读 · 0 评论 -
Docker 常用命令
# 登录 docker hub docker login # 本地镜像 push 到docker hub # 仓库名就是docker hub的用户名。 docker push <仓库名>/<镜像名> # 复制镜像,并打上版本号,相当于GitHub的fork docker tag <仓库名(docker.io可以省略)>/<镜像名> <仓库名>/<镜像名>:版本号 # 下载镜像到本地,一般都是用官方的镜像,所以我以后就把仓库名省了原创 2020-10-27 16:18:53 · 68 阅读 · 0 评论 -
使用powershell,根据name 查docker容器和镜像的id
# 为了方便在win服务器上管理docker,比如自动build,自动删除容器,镜像等。需要使用脚本获取容器id、镜像id。 # # 使用方法: # # 查询名字是mysql的镜像的id # <脚本名称> image mysql # 查询运行的容器中,名字是mysql-1的容器的id # <脚本名称> container mysql-1 # 查询所有容器中,名字是mysql-1的容器的id # <脚本名称> container mysql-1 all Functi原创 2020-10-26 10:46:07 · 691 阅读 · 0 评论