Docker常用命令汇总—2023.02

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: Docker常用命令汇总—2023.02

Docker


帮助启动类命令

安装与卸载可以参考官网

启动docker

systemctl start docker

停止docker

systemctl stop docker

重启docker

systemctl restart docker

查看docker状态

systemctl status docker

开机启动

ststemctl enable docker

查看docker概要信息

docker info

查看docker总体帮助文档

docker --help

查看docker命令帮助文档

docker 具体命令 --help


镜像命令

查看本地镜像

docker images

查找镜像

docker search 镜像名

拉取镜像

docker pull 镜像名[:tag] # :tag指定版本,没有tag表示最新版本

查看镜像/容器/数据卷所占的空间

docker system df

删除镜像

删除单个

docker rmi -f 镜像ID

删除镜像

删除单个

docker rmi -f 镜像ID


容器命令

新建+启动容器

docker run -id --name [name] -p 80:80 image[:tag]

OPTIONS 说明
–name [容器新名字] 为容器指定一个名称
–d 后台运行容器并返回容器ID,也即启动守护式容器(后台运行)
–i 以交互模式运行容器,通常与-t同时使用
–t 为容器重新分配一个伪输入终端,通常与-i同时使用
–p 指定端口映射,小写p
-P 随机端口映射,大写P
-e 加变量。-e NAME=张三


例:启动一个redis,命名为redis001,并交互式运行docker run -it -d --name redis001 redis:5.0.5 /bin/bash

进入容器

docker exec -it [容器 id] /bin/bash

列出正在运行的容器

docker ps [options]

-a:列出当前所有正在运行的容器+历史上运行过的

-l:显示最近创建的容器

-n:显示最近n个创建的容器

-q:静默模式,只显示容器编号


退出容器

exit # run进去容器,exit退出,容器停止

ctrl+p+qrun进去容器,ctrl+p+q退出,容器不停止

启动已经停止的容器

docker start 容器ID或者容器名

重启容器

docker restart 容器ID或者容器名

停止容器

docker stop 容器ID或者容器名

强制停止容器

docker kill 容器ID或者容器名

删除已停止的容器

docker rm -f 容器ID——不用停止容器,直接强制删除

一次性删除多个容器实例

docker rm -f $(docker ps -a -q)

docker ps -a -q | xargs docker rm

查看容器日志

docker logs 容器ID

查看容器内部的进程

docker top 容器ID

查看容器内部细节

docker inspect 容器ID

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
26天前
|
安全 Docker 容器
|
26天前
|
网络安全 数据安全/隐私保护 Docker
|
24天前
|
存储 监控 安全
|
2月前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
|
24天前
|
存储 关系型数据库 MySQL
|
1月前
|
网络协议 Docker 容器
docker pull命令拉取镜像失败的解决方案
docker pull命令拉取镜像失败的解决方案
798 1
|
1月前
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
129 0
|
1月前
|
Linux 网络安全 Docker
安装后无法使用 Docker 命令
【10月更文挑战第3天】
182 2
|
1月前
|
安全 Shell Linux
docker进入容器命令
docker进入容器命令
|
1月前
|
运维 数据库 开发者
docker回顾--docker compose详细解释,安装,与常用命令
docker回顾--docker compose详细解释,安装,与常用命令
115 1