Docker容器命令知识点

1.什么是Docker?                         

                                          

        Docker是一个开源的容器化平台,它允许开发者将应用及其依赖打包进一个轻量级、可移植的容器中,并在任何支持Docker的操作系统上无缝运行。Docker通过提供隔离的运行环境、简化的部署流程以及强大的版本控制和分发能力,极大地提升了软件开发的效率和可维护性。无论是开发环境的一致性、应用程序的部署、微服务架构的实现,还是持续集成/持续部署(CI/CD)流程的自动化,Docker都成为了不可或缺的工具。 

2.Docker容器本身命令

    2.1 启动容器

systemctl start Docker 

    2.2 停止容器

systemctl stop Docker

    2.3 重启容器

systemctl restart Docker 

    2.4 查看容器状态

systemctl status Docker 

    2.5 查看版本信息

Docker version

Docker info

docker info命令的输出内容非常丰富,包括但不限于以下信息:

  • Containers:容器相关的统计信息,如正在运行的容器数、已暂停的容器数、已停止的容器数等。
  • Images:镜像数量,包括已下载的镜像数。
  • Server Version:Docker服务器(即Docker引擎)的版本信息。
  • Storage Driver:Docker使用的存储驱动类型,如overlay2devicemapper等。
  • Logging Driver:Docker用于日志记录的驱动类型,如json-file
  • Plugins:Docker插件信息,包括卷插件和网络插件等。
  • Security Options:Docker的安全选项信息。
  • Kernel Version:宿主机的内核版本。
  • Operating System:宿主机的操作系统信息。
  • CPUs:宿主机的CPU数量。
  • Total Memory:宿主机的总内存大小。
  • Docker Root Dir:Docker的根目录,即Docker镜像、容器等数据的存储位置。

    2.6 查看镜像列表

Docker images

    2.7 搜索镜像

Docker search 镜像名

Docker search  mysql #进行简单搜索

    2.8 拉取镜像 

Docker pull 镜像名

Docker pull 镜像名:tag

#不加tag(版本号)即拉取Docker仓库中该镜像的最新版本latest,加tag则拉取指定版本

    2.9 运行镜像

Docker run 镜像名

Docker run 镜像名:tag

    2.10 删除镜像

Docker rmi -f 镜像名/镜像ID

Docker rmi -f $(docker images -aq) 

    2.11 强制删除 

Docker image rm 镜像名/镜像ID

    2.12 保存镜像 

Docker save 镜像名/镜像ID -o 镜像保存在哪里 

    2.13 加载镜像

Docker load -i 镜像保存位置 

3.运行容器命令

    3.1 查看正在运行容器列表

Docker ps

    3.2 查看所有容器

Docker ps -a 

    3.3 运行一个容器

Docker run -it -d -name 起的容器别名  镜像名:tag /bin/bash

-it 与容器进行交互式启动                            -d表示可后台运行容器(守护式运行)

-name 容器去的别名                                   /bin/bash 交互路径 

    3.4 容器端口与服务器端口映射

Docker run -itd -name redis002 -p 8888:6379 redis:5.05 /bin/bash 

-p 8888:6379 解析:将容器内部6379端口与Docker宿主机8888端口进行映射,通过外部访问宿主机8888端口即可访问到Docker容器6379端口了

    3.5 查看容器日志

Docker logs -f --tail=要查看末尾多少行默认all  容器ID 

    3.6 更换容器名

Docker rename 容器ID/容器名  新容器名 

    3.7 查看Docker磁盘占用空间情况

du -hs /var/lib/docker 

    3.8 进入容器

Docker exec -it  容器名 /bin/bash 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值