我常用的一些docker指令

一、基础指令

启动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                #构建的时候设置环境变量
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值