4常用命令-cnblog

常用命令

帮助启动类命令

查看Docker版本

docker version

开启开启自启动

systemctl enable docker

关闭开机自启动

systemctl disable docker

启动Docker

systemctl start docker

停止Docker

systemctl stop docker

重启Docker

systemctl restart docker

查看docker状态

systemctl status docker

查看docker概要信息

docker info

查看总体帮助文档

docker --help

查看具体的帮助文档

docker 具体命令 --help

查看某个容器的日志

docker logs 容器ID

镜像命令

image-20221231111200620

image-20221231111257494

image-20221231111322241

  • docker system df        查看镜像/容器/数据卷占用的空间
    
  • 删除镜像

    image-20221231111605716

什么是虚悬镜像

image-20221231112350490

image-20221231112407060

容器命令

启动和新建容器

image-20221231115021110

image-20221231115049273

image-20221231115117622

列出当前正在运行的容器

docker ps

可以选择的参数

image-20221231115743305

image-20221231151445345

退出容器

image-20221231152913648

启动已经停止的容器

image-20221231153134189

重启容器

image-20221231153153774

停止容器

image-20221231153223678

强行停止容器

image-20221231153251556

删除已停止的容器

image-20221231153319017

重要

启动守护式的容器

docker run -d image的名字或者id

image-20221231161652214

提示

image-20221231162433284

查看容器日志

docker logs 容器ID

查看docker的运行情况

docker top 容器id

查看容器内部细节

docker inspect 容器id

进入正在运行的容器,并且依命令行进行交互

docker exec it 容器id bas或者/bin/bash

docker attach 容器id

区别

image-20221231163407085

从容器cp文件到主机

image-20221231165356629

导入和导出容器

image-20221231165813167

注意,上面图片的镜像用户是可以自己定义的,镜像名字 镜像版本号比如ubuntu:5.1。导出的文件和后缀也是可以自己定义的,如test.tar.gz

Docker的常用命令

image-20221231170232236

attach    Attach to a running container                 # 当前 shell 下 attach 连接指定运行镜像

build     Build an image from a Dockerfile              # 通过 Dockerfile 定制镜像

commit    Create a new image from a container changes   # 提交当前容器为新的镜像

cp        Copy files/folders from the containers filesystem to the host path   #从容器中拷贝指定文件或者目录到宿主机中

create    Create a new container                        # 创建一个新的容器,同 run,但不启动容器

diff      Inspect changes on a container's filesystem   # 查看 docker 容器变化

events    Get real time events from the server          # 从 docker 服务获取容器实时事件

exec      Run a command in an existing container        # 在已存在的容器上运行命令

export    Stream the contents of a container as a tar archive   # 导出容器的内容流作为一个 tar 归档文件[对应 import ]

history   Show the history of an image                  # 展示一个镜像形成历史

images    List images                                   # 列出系统当前镜像

import    Create a new filesystem image from the contents of a tarball # 从tar包中的内容创建一个新的文件系统映像[对应export]

info      Display system-wide information               # 显示系统相关信息

inspect   Return low-level information on a container   # 查看容器详细信息

kill      Kill a running container                      # kill 指定 docker 容器

load      Load an image from a tar archive              # 从一个 tar 包中加载一个镜像[对应 save]

login     Register or Login to the docker registry server    # 注册或者登陆一个 docker 源服务器

logout    Log out from a Docker registry server          # 从当前 Docker registry 退出

logs      Fetch the logs of a container                 # 输出当前容器日志信息

port      Lookup the public-facing port which is NAT-ed to PRIVATE_PORT    # 查看映射端口对应的容器内部源端口

pause     Pause all processes within a container        # 暂停容器

ps        List containers                               # 列出容器列表

pull      Pull an image or a repository from the docker registry server   # 从docker镜像源服务器拉取指定镜像或者库镜像

push      Push an image or a repository to the docker registry server    # 推送指定镜像或者库镜像至docker源服务器

restart   Restart a running container                   # 重启运行的容器

rm        Remove one or more containers                 # 移除一个或者多个容器

rmi       Remove one or more images       # 移除一个或多个镜像[无容器使用该镜像才可删除,否则需删除相关容器才可继续或 -f 强制删除]

run       Run a command in a new container              # 创建一个新的容器并运行一个命令

save      Save an image to a tar archive                # 保存一个镜像为一个 tar 包[对应 load]

search    Search for an image on the Docker Hub         # 在 docker hub 中搜索镜像

start     Start a stopped containers                    # 启动容器

stop      Stop a running containers                     # 停止容器

tag       Tag an image into a repository                # 给源中镜像打标签

top       Lookup the running processes of a container   # 查看容器中运行的进程信息

unpause   Unpause a paused container                    # 取消暂停容器

version   Show the docker version information           # 查看 docker 版本号

wait      Block until a container stops, then print its exit code   # 截取容器停止时的退出状态值
posted @ 2023-03-02 19:57  视觉工作室-NASK-Arya  阅读(24)  评论(0)    收藏  举报