首页 > 其他分享 >docker常用命令

docker常用命令

时间:2023-12-25 16:56:53浏览次数:37  
标签:容器 查看 命令 常用命令 镜像 docker Docker

以下是一些常用的 Docker 命令,以帮助您管理 Docker 容器和镜像:

  1. 容器生命周期管理:

    • 启动容器:docker start <容器ID或名称>
    • 停止容器:docker stop <容器ID或名称>
    • 重启容器:docker restart <容器ID或名称>
    • 进入容器:docker exec -it <容器ID或名称> /bin/bash
  2. 容器信息查看:

    • 查看所有运行中的容器:docker ps
    • 查看所有容器(包括停止的):docker ps -a
    • 查看容器详细信息:docker inspect <容器ID或名称>
  3. 镜像管理:

    • 拉取镜像:docker pull <镜像名称>
    • 查看本地所有镜像:docker images
    • 删除镜像:docker rmi <镜像ID或名称>
  4. 容器日志:

    • 查看容器日志:docker logs <容器ID或名称>
  5. 容器文件传输:

    • 从容器拷贝文件到本地:docker cp <容器ID或名称>:<容器内路径> <本地路径>
  6. 容器端口映射:

    • 启动容器并映射端口:docker run -p <主机端口>:<容器端口> <镜像名称>
  7. 清理工作:

    • 删除所有停止的容器:docker container prune
    • 删除所有未使用的镜像:docker image prune
  8. 构建镜像:

    • 从 Dockerfile 构建镜像:docker build -t <镜像名称> <路径>

这些是一些基本的 Docker 命令,您可以根据需要使用更多的参数和选项。请注意,有关每个命令的详细信息,您可以使用 docker --help 查看 Docker 的官方文档或在终端中键入相应命令加 -h 参数。

标签:容器,查看,命令,常用命令,镜像,docker,Docker
From: https://www.cnblogs.com/liuyajun2022/p/17926449.html

相关文章

  • 解决报错: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is
    这个错误表明Docker客户端无法与Docker守护程序通信。这可能有几种原因:Docker守护程序未运行:您需要确保Docker守护程序正在后台运行。可以使用以下命令来启动Docker守护程序:sudoservicedockerstart或者sudosystemctlstartdocker用户权限问题:如果您不......
  • 在CentOS Linux系统上安装Docker
    安装Docker在CentOSLinux系统上的步骤如下:更新系统软件包列表:sudoyumupdate安装所需的软件包以支持Docker:sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2添加Docker的官方GPG密钥:sudoyum-config-manager--add-repohttps://download.docke......
  • kali 安装docker
    实测历程第一步:添加Docker官方的GPG密钥curl-fsSLhttps://download.docker.com/linux/debian/gpg|sudoapt-keyadd-第二步:更新源echo'debhttps://download.docker.com/linux/debianstretchstable'>/etc/apt/sources.list.d/docker.listaptupgradeaptupdate......
  • Docker安装运行报错wsl问题排查方案
    Docker运行报错wsl问题排查方案在window中安装运行DockerDesktop时容易遇到有关wsl的报错问题,这里给出几个排查解决的方法用于记录。排查步骤如下:......
  • Docker部署Redis7.X版本Cluster模式三主三从集群
    前言:最近给客户部署项目提供三台机器,需要用到redis就想着部署RedisCluster模式集群,但是找遍了csdn都没找到我想要的。花了好久参考了很多博主的帖子终于让我搞出来了,个人比较菜各位看官老爷见笑。话不多说开搞!!!!!!安装前准备:1.在三台机器上分别创建对应配置文件夹,一台机器两个节点(一......
  • oracle常用命令
    --1、查看数据文件表结构SELECT*FROMV$DATAFILE;--2、查看分区信息表结构SELECT*FROMdba_extentsWHEREROWNUM<10;--3、查看对象物理存储空间表结构SELECT*FROMDBA_SEGMENTSWHERESEGMENT_NAME='MT_TRW';--4、查看表大小SELECTTRUNC(BYTES/1024/1024)||'MB'表......
  • 03.adb 常用命令
    ADB命令获取手机应用安装包1.获取包名:adbshellammonitor2.手机上点击启动需要获取包名的应用,窗口就会打印出来当前应用的包名3.找到包名路径:adbshellpmpath包名4.拉取手机应用安装包到电脑:adbpull/data/app/安装包5.保存到电脑的位置就是C:\Users\用户名,想要改变位......
  • Docker 下安装免费版 Sqlserver
    在Docker中运行的免费版SQLServer和正式收费版SQLServer之间通常有以下差别:功能限制性能限制:免费版SQLServer可能会有性能方面的限制,例如最大数据库大小、最大内存限制或并发连接数限制。这些限制可能对大型生产环境的数据库影响较大。功能限制:免费版SQLServer......
  • Docker ipv6
    网段划分https://www.838dz.com/calculator/5233.htmldocker网络常用命令查看列表dockernetworkls查看详情dockernetworkinspectdb删除网络dockernetworkrmdb创建网络dockernetworkcreate-dbridge--gateway172.18.0.1--subnet172.18.0.0/16--ipv6--......
  • 更改Docker的存储位置
    停止Docker服务systemctlstopdocker或者systemctlstopdocker.socket编辑Docker配置文件vi/etc/docker/daemon.json添加内容{"data-root":"/data/docker/data"}保存并关闭配置文件,并服务程序配置文件生效systemctlrestartdocker.socketsystemctlstopdocker.socket......