docker—我自己常用的命令

Docker常用命令:

容器操作:

  • docker run [OPTIONS] IMAGE [COMMAND] [ARG...]:创建并启动一个容器。
  • docker start CONTAINER_ID:启动一个已停止的容器。
  • docker stop CONTAINER_ID:停止一个容器。
  • docker restart CONTAINER_ID:重启容器。
  • docker rm CONTAINER_ID:删除一个容器。
  • docker ps:查看正在运行的容器。
  • docker ps -a:查看所有容器(包括已停止的)。
  • docker exec -it CONTAINER_ID bash:进入容器执行命令。
  • docker logs CONTAINER_ID:查看容器日志。
  • docker inspect CONTAINER_ID:查看容器详细信息。

镜像操作:

  • docker pull IMAGE:拉取镜像。
  • docker images:查看本地镜像。
  • docker rmi IMAGE_ID:删除指定镜像。

网络相关:

  • docker network create NETWORK_NAME:创建网络。
  • docker network ls:列出网络。
  • docker network inspect NETWORK_NAME:查看网络详细信息。

卷相关:

  • docker volume create VOLUME_NAME:创建卷。
  • docker volume inspect VOLUME_NAME:查看卷的详细信息。
  • docker volume prune:清理未使用的卷(拉取镜像中断时,删除已下载的残留镜像卷)。

镜像构建相关:

  • docker build -t IMAGE_NAME.:使用当前目录下的 Dockerfile 构建镜像。

导出与导入:

  • docker save -o IMAGE_TAR IMAGE_NAME:将镜像导出为 tar 文件。
  • docker load -i IMAGE_TAR:从 tar 文件导入镜像。

数据迁移相关:

  • docker cp CONTAINER_ID:SRC_PATH DEST_PATH:从容器复制文件到本地。
  • docker cp SRC_PATH CONTAINER_ID:DEST_PATH:从本地复制文件到容器。

Redis常用命令:

  • REDIS-CLI是 Redis 数据库的命令行客户端工具。
  • KEYS *命令用于列出 Redis 数据库中所有的键。
  • SET key value:设置一个键值对。
  • GET key:获取指定键对应的值。
  • DEL key:删除指定键。
  • KEYS pattern:查找匹配指定模式的键。
  • EXISTS key:判断键是否存在。
  • INCR key:将键对应的值加 1。
  • DECR key:将键对应的值减 1。
  • LPUSH key value1 [value2...]:向列表左侧添加一个或多个元素。
  • RPUSH key value1 [value2...]:向列表右侧添加一个或多个元素。
  • LPOP key:从列表左侧弹出一个元素。
  • RPOP key:从列表右侧弹出一个元素。
  • HSET key field value:设置哈希表中一个字段的值。
  • HGET key field:获取哈希表中指定字段的值。
  • SADD key member1 [member2...]:向集合添加一个或多个元素。
  • SMEMBERS key:获取集合的所有元素。
  • FLUSHDB命令用于清空当前数据库中的所有键值对。
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值