自学内容网 自学内容网

Docker常用命令

该篇文章是博主不断从工作中总结而来,会持续不断更新

权限
        执行命令发现权限不够时以sudo开头:以root权限执行命令

        大量命令需要root权限时,sudo -i:进入root权限的命令窗口,执行其他命令时不再需要sudo

容器操作命令
        启动容器:docker start <容器名称或ID>

        停止容器:docker stop <容器名称或ID>

        重启容器:docker restart <容器名称或ID>

        查看正在运行的容器:docker ps

        查看所有容器(包括停止的):docker ps -a

        查看容器详细信息:docker inspect <容器名称或ID>

        进入正在运行的容器:docker exec -it <容器名称或ID> /bin/bash

        退出容器:exit 或 ctrl+p+q(后者使容器保持运行)

        查看容器日志(实时):docker logs -f <容器名称或ID>

        容器复制/导入/导出:docker cp命令用于在主机和容器之间复制文件或目录 

镜像操作命令
        从远程仓库下载镜像到本地:docker pull <镜像名称>:<标签>

        将本地镜像推送到远程仓库:docker push <镜像名称>:<标签>

        基于Dockerfile构建镜像:docker build -t <镜像名称>:<标签> <Dockerfile路径>

        列出本地所有镜像:docker images

        查看镜像详细信息:docker inspect <镜像名称>

        删除本地镜像:docker rmi <镜像名称或ID>

        保存镜像:docker save -o 名称.tar 镜像名称:tag版本

        加载镜像:docker load -i 名称.tar

网络操作命令
        查看网络:docker network ls

        创建自定义网络:docker network create <网络名>

        删除网络:docker network rm <网络名>

数据卷操作命令

        创建数据卷:docker volume create <卷名>

        删除数据卷:docker volume rm <卷名>

日志和事件操作命令

        查看Docker引擎事件:docker events

从镜像启动容器命令
        docker run --name 容器名 -p 宿主机端口:容器端口 -d 镜像名:tag版本


原文地址:https://blog.csdn.net/2301_78196323/article/details/144171217

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!