一、基础指令
启动docker
systemctl start docker
关闭docker
systemctl stop docker
重启docker
systemctl restart docker
docker设置自启动
systemctl enable docker
docker查看版本
docker version
docker状态查看
systemctl status docker
docker 帮助命令
docker --help
二、docker清理
docker停止单个容器
docker stop [id]
docker停止全部容器
docker stop $(docker ps -a -q)
docker删除单个容器
docker rm [id]
docker删除全部容器
docker rm $(docker ps -a -q)
docker删除单个镜像
docker rmi [imagename]
docker删除所有镜像
docker rmi $(docker images -q)
三、docker查看
docker查看正在运行的容器(-a查看历史)
docker ps
docker查看镜像
docker images
docker 进入容器
使用
docker exec -it [id] /bin/bash
或则
docker exec -it [name] bash
或则
docker attach 容器ID
docke 退出容器
使用Ctrl+P+Q或则执行
exit
四、dockerfile文件编写
FROM #基础镜像,从基础镜像开始构建
MAINTAINER #该dockerfile作者,姓名+邮箱
RUN #镜像构建的时候需要运行的命令
ADD #添加内容,添加压缩包 如tomcat镜像
WORKDIR #镜像的工作目录
VOLUME #挂载目录
EXPOSE #暴露端口配置
CMD #指定该容器启动的时候要运行的命令,只有最后一个会生效,可被替代
ENTRYPOINT #指定该容器启动的时候要运行的命令,可以追加
ONBUILD #当构建一个被继承DockerFile这个时候就会运行ONBUILD的指令,触发指令。
COPY #将文件拷贝到镜像种,类似ADD
ENV #构建的时候设置环境变量