Docker容器常用命令

简介: Docker容器常用命令

常用命令(安装部署好Dokcer后,执行的命令是docker开头),下边的xxx指的是镜像名称

1、搜索、下载(拉取)、删除镜像:

docker search xxx

eg:搜索RabbitMQ镜像

docker search rabbitmq:management

image.png

列出当前系统存在的镜像

docker images

删除镜像

#rmi后加 -f 可以强制删除
docker rmi  IMAGE_NAME

也可以根据ID删除
image.png

拉取镜像:

# xxx是具体某个镜像名称(格式 REPOSITORY:TAG)
docker pull xxx

eg:拉取RabbitMQ镜像

docker pull rabbitmq:management

image.png

这是因为默认仓库在国外,我们可以改为国内仓库源
vi /etc/docker/daemon.json

{
    "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

国内仓库地址:

Docker中国区官方镜像
https://registry.docker-cn.com

网易
http://hub-mirror.c.163.com

中国科技大学
https://docker.mirrors.ustc.edu.cn

阿里云容器  服务
https://cr.console.aliyun.com/

改了之后重启docker,重新拉取
image.png

下载完成后:
image.png

2、运行容器

# 运行一个容器:下边两种方式都可以
docker run -d  -p 5672:5672 -p 15672:15672 rabbitmq:management
docker run -d --name "maltose" -p 5672:5672 -p 15672:15672 rabbitmq:management
# docker run - 运行一个容器
# -d 后台运行
# -p 端口映射
# rabbitmq:management  (格式 REPOSITORY:TAG),如果不指定tag,默认使用最新的
# --name "xxx"

返回一个id值,即容器ID
image.png

查看当前运行的容器

docker ps

image.png

在浏览器直接访问RabbitMQ

http://192.168.237.130:15672/

image.png

用户名密码默认都是guest

检查容器内部信息:

docker inspect 容器名称(就是--name后的值,也可以是id值)

image.png

停止某个容器:

docker stop 容器名称

启动某个容器:

docker start 容器名称

移除某个容器:

 docker rm 容器名称 (容器必须是停止状态)

由于屏幕的问题,name的值一定要找对
image.png

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
3天前
|
Kubernetes 监控 开发者
掌握容器化:Docker与Kubernetes的最佳实践
【10月更文挑战第26天】本文深入探讨了Docker和Kubernetes的最佳实践,涵盖Dockerfile优化、数据卷管理、网络配置、Pod设计、服务发现与负载均衡、声明式更新等内容。同时介绍了容器化现有应用、自动化部署、监控与日志等开发技巧,以及Docker Compose和Helm等实用工具。旨在帮助开发者提高开发效率和系统稳定性,构建现代、高效、可扩展的应用。
|
11天前
|
存储 监控 安全
|
1天前
|
JavaScript 持续交付 Docker
解锁新技能:Docker容器化部署在微服务架构中的应用
【10月更文挑战第29天】在数字化转型中,微服务架构因灵活性和可扩展性成为企业首选。Docker容器化技术为微服务的部署和管理带来革命性变化。本文探讨Docker在微服务架构中的应用,包括隔离性、可移植性、扩展性、版本控制等方面,并提供代码示例。
18 1
|
3天前
|
Docker 容器
docker 修改容器内的系统时间
【10月更文挑战第27天】docker 修改容器内的系统时间
53 2
|
9天前
|
Web App开发 iOS开发 Docker
Docker 容器的日志
【10月更文挑战第31天】
20 5
|
9天前
|
存储 缓存 Docker
docker中挂载数据卷到容器
【10月更文挑战第16天】
17 2
|
11天前
|
存储 关系型数据库 MySQL
|
12天前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第13天】
17 2
|
15天前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第12天】
42 5
|
13天前
|
运维 监控 数据可视化
Docker容器可视化管理工具 - WGCLOUD基础介绍
WGCLOUD是新一代运维监测平台,它可以监控Docker容器的各种性能数据,比如内存,cpu,Image,运行时间,运行状态,端口映射等信息