Docker常用命令大全

在这里插入图片描述

前言

Docker是一种轻量级的容器化技术,它允许开发者将应用程序及其依赖项打包到一个独立的容器中,以确保在不同环境中运行的一致性。本文将介绍一些常用的Docker命令,以帮助你更好地使用和管理Docker容器。

Docker镜像地址:Docker Hub

一、容器生命周期管理

1、创建容器

docker create -it --name my_container ubuntu:latest /bin/bash

2、 启动容器

docker start my_container  #启动一个或多个已经被停止的容器。

3、 停止容器

docker stop my_container #停止一个运行中的容器。

4、 重启容器

docker restart my_container

5、 删除容器

docker rm my_container 
# 强制删除容器 db01、db02:  docker rm -f db01 db02  # 删除容器 nginx01

6、杀掉容器

docker kill my_container
# 根据容器名字或容器ID杀掉容器 

二、容器操作命令

1、列出所有容器

docker ps -a
#列出容器。可选参数:
 -a : 显示所有的容器,包括未运行的。
 -f : 根据条件过滤显示的内容。
 -format : 指定返回值的模板文件。
 -l : 显示最近创建的容器。
 -n : 列出最近创建的n个容器。
 -no-trunc : 不截断输出。
 -q : 静默模式,只显示容器编号。
 -s : 显示总的文件大小。

2、查看容器日志

docker logs my_container
#获取容器的日志。参数说明:
-f : 跟踪日志输出
–since : 显示某个开始时间的所有日志
-t : 显示时间戳
–tail : 仅列出最新N条容器日志

3、进入运行中容器

docker exec -it my_container /bin/bash

4、容器的端口映射

docker port my_container 
# 查看容器mynginx的端口映射情况。  

5、 拉取镜像

docker pull my_container :7.2.3 #Docker Hub拉取想要的镜像服务,不加版本号默认拉取最新镜像

6、列出所有镜像

docker images
#参数说明:
-a : 列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
–digests : 显示镜像的摘要信息;
-f : 显示满足条件的镜像;
–format : 指定返回值的模板文件;
–no-trunc : 显示完整的镜像信息;
-q : 只显示镜像ID。

7、删除镜像

docker rmi my_image

#参数说明:
-f : 强制删除;
–no-prune : 不移除该镜像的过程镜像,默认移除;
  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值