Docker常用命令【镜像、容器、File】持续更新...

一、镜像相关

commanddescribe
docker images查看已存在的镜像
docker images -a
docker images -q
docker images -qa
docker images --digests
查看已存在的镜像的内部
查看已存在的镜像的ID
查看全部镜像的id
查看镜像说明
docker search xxx查看某个镜像 (xxx=tomcat就是查看tomcat的镜像说明)
docker pull xxx:tag下载某个镜像 (xxx:镜像名,tag:镜像版本)
docker rmi name/id:tag
docker rmi -f name/id:tag
删除某个镜像
强制删除某个镜像

二、DockerFile

namedescribe
FROM基础镜像,当前新镜像是基于哪个镜像的(scratch就相当于Java里面的Object)
MAINTAINER镜像维护者的姓名和邮箱地址
RUN容器构建时需要运行的命令
EXPOSE当前容器对外暴露出的端口
WORKDIR指定在创建容器后,终端默认登录进来的工作目录,一个
ENV用来在构建镜像过程中涉及环境变量
ADD从宿主机拷贝并解压
COPY从宿主机只拷贝
VOLUME容器数据卷,用于保存和持久化工作
CMD指定一个容器启动时要运行的命令,只有最后一个会生效,并且会被docker run 后面的参数替换掉
ENTRYPOINT指定一个容器启动时要运行的命令,每一个都会被生效
ONBUILD当构建一个被继承的Dockerfile时运行命令,父镜像在被子镜像继承后,父镜像的ONBUILD被触发

三、容器相关

commanddescribe
docker ps
docker ps -as
docker ps -l
docker ps -n 3
查看正在运行的容器
查看全部的容器
上一次运行的容器
上三次运行的容器
docker start id启动容器
docker stop id关闭容器
docker kill id强制停止
docker rm id删除容器
docker rm -f id强制删除容器
docker exec -it id xxx在容器外面去执行一个命令,xxx 就是你要执行的命令
ctrl+p+Q退出不关闭容器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值