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 · 165 阅读 · 0 评论 -
Docker 常用命令
# 登录 docker hubdocker login# 本地镜像 push 到docker hub# 仓库名就是docker hub的用户名。docker push <仓库名>/<镜像名># 复制镜像,并打上版本号,相当于GitHub的forkdocker tag <仓库名(docker.io可以省略)>/<镜像名> <仓库名>/<镜像名>:版本号# 下载镜像到本地,一般都是用官方的镜像,所以我以后就把仓库名省了原创 2020-10-27 16:18:53 · 85 阅读 · 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 allFuncti原创 2020-10-26 10:46:07 · 716 阅读 · 0 评论