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一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
1天前
|
存储 运维 Linux
Docker详解(六)——Docker高级控制命令
Docker详解(六)——Docker高级控制命令
13 3
|
3天前
|
存储 Kubernetes Docker
Kubernetes(K8S)集群管理Docker容器(概念篇)
Kubernetes(K8S)集群管理Docker容器(概念篇)
|
3天前
|
存储 Ubuntu 安全
Docker容器常用命令
Docker容器常用命令
13 1
|
4天前
|
监控 Docker 容器
Docker从入门到精通:Docker log 命令学习
了解 Docker 日志管理对容器监控至关重要。`docker logs` 命令用于查看和管理容器日志,例如,`docker logs <container_name>` 显示容器日志,`-f` 或 `--follow` 实时跟踪日志,`--tail` 显示指定行数,`--timestamps` 添加时间戳,`--since` 按日期筛选。Docker 支持多种日志驱动,如 `syslog`,可通过 `--log-driver` 配置。有效管理日志能提升应用程序的稳定性和可维护性。
7 0
|
9天前
|
存储 运维 监控
构建高效稳定的Docker容器监控体系
【4月更文挑战第18天】 在现代微服务架构中,Docker容器已成为部署和运行应用的标准环境。随之而来的挑战是如何有效监控这些容器的性能与健康状况,确保系统的稳定性和可靠性。本文将探讨构建一个高效稳定的Docker容器监控体系的关键技术和方法,包括日志管理、性能指标收集以及异常检测机制,旨在为运维人员提供实用的指导和建议。
13 0
|
17天前
|
应用服务中间件 Docker 容器
docker 镜像常用命令
docker 镜像常用命令
39 0
|
17天前
|
Linux Docker 容器
docker 容器常用命令
docker 容器常用命令
13 0
|
1月前
|
Java Go 开发者
Docker容器技术简介及其与Go语言的结合点
【2月更文挑战第23天】本文首先概述了Docker容器技术的核心概念和优势,接着探讨了Go语言与Docker容器技术的结合点。通过阐述Docker的轻量级、可移植性和版本控制等特性,以及Go语言在容器化应用中的优势,本文旨在说明两者结合能够实现更高效、灵活的应用开发和部署。
|
1月前
|
Oracle 关系型数据库 数据库
|
17天前
|
Linux Shell 虚拟化
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
28 0