docker的基础命令

- doccker架构
        - Client:
            - docker
            
        - Server:
            - dockerd
                - image:
                    - docker image pull:
                        拉取镜像
                    - docker image push
                        推送镜像
                    - docker image rm 
                        删除镜像
                    - docker image save
                        导出镜像
                    - docker image load
                        导入镜像
                    - docker image ls
                        查看镜像列表
                    - docker image insepct
                        查看镜像的详细信息。
                    - docker image build
                        构建镜像。
                    - docker image history
                        查看镜像的构建信息。
                    
                - container:
                    - docker container run
                        运行容器
                    - docker container rm
                        删除容器
                    - docker container ls|ps
                        查看容器列表
                    - docker container insepct
                        查看容器详细信息
                    - docker container attach
                        将本地的stdin,stdour,stderr连接到容器,不产生任何新的进程。
                    - docker container exec 
                        在一个正在运行的容器中运行一个进程。
                        docker container exec -it <CONTIANER_ID> sh 
                        docker container exec <CONTIANER_ID> ls -l /
                        docker container exec <CONTIANER_ID> ifconfig
                        
                    - docker container commit:
                        将一个正在运行的容器暂停并提交为一个新的镜像。
                        
                    - docker container pause
                        暂停容器
                        
                    - docker container unpause
                        恢复容器
                        
                    - docker container start
                        启动容器
                        
                    - docker container stop
                        停止容器
                        
                    - docker container restart
                        重启容器
                        
                    - docker container logs 
                        查看容器的日志。
                    
                    - docker container top
                        查看容器的进程信息。
                        
                    - docker container update
                        更新容器,比如更新容器的资源限制。
                        
                    - docker container cp
                        实现宿主机和容器之间相互拷贝数据。
                        
                    - docker container kill
                        杀死容器。
                        
                    - docker container rename
                        给容器重命名。
                        
                    - docker container diff
                        判断容器在运行过程中,和其镜像不同的文件。
                        
                    - docker container export
                        将容器的文件系统导出到tar包
                    
                    - docker container import
                        将tar包的文件系统导入。
                        
                    - docker container create
                        创建容器但不运行。
                        
                    - docker container prune
                        移除所有未运行的容器。
                    
                
                - volume:
                    docker volume ls 
                        查看存储卷信息。
                        
                    docker volume create
                        创建存储卷
                        
                    docker volume insepct
                        查看存储卷的详细信息
                        
                    docker volume rm
                        删除指定的存储卷
                        
                    docker volume prune
                        移除所有未使用的存储卷。
                
                
                - network:
                
    - Dockerfile自动构建镜像
        - FROM:
            指定基础镜像,基于哪个镜像运行。
            
        - RUN:
            在容器中运行指定的命令。
        
        - ADD:
            将宿主机的文件拷贝到容器中,如果是tar包会自动解压。
            
        - COPY:
            将宿主机的文件拷贝到容器中。
            
        - EXPOSE:
            暴露容器的端口。
            
        - VOLUME:
            将容器的指定路径做随机存储卷。实现数据的持久化。
            
        - CMD:
            运行容器的守护进程。
            
        - ENV:
            向容器传递环境变量。
            
        - ENTRYPOINT:
            运行容器的守护进程,如果和CMD共同使用的话,CMD将作为参数传递。
            
        - WORKDIR:
            指定容器的工作目录。
        
        - LABEL:
            给容器打标签。
            
        - USER:
            指定容器的运行用户。
            
        - MAINTAINER:
            声明容器的作者信息,已弃用,推荐使用LABEL。
            
        - ONBUILD:
            触发器,当容器使用FROM指令时,会自动触发该指令。
            
        - HEALTHCHECK
            监控检查,判断容器是否健康运行。
            
        - ARG:
            构建参数,生命周期仅在镜像构建阶段生效。
            
    - 单机编排工具:
        docker-compose
        
    - 私有仓库:
        - docker-registry
        - habor

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值