Docker中的常见命令操作

获取Docker容器的内存使用情况 一开始以为使用 free -h 得到的就是docker 容器本身的内存使用情况 #容器 root@feb0423bbe52:/sys/fs/cgroup/memory# free -h total used free shared buff/cache available Mem: 62G 21G 267M 423M 41G 40G Swa 阅读详情

-    -it 可以连写的,表示 -i -t
-     -t: 在新容器内指定一个伪终端或终端。
-     -i: 允许你对容器内的标准输入 (STDIN) 进行交互
-     -a 表示 all,所有的
-     -d :容器启动后会进入后台运行,
-     -f:允许强制删除一个正在运行的容器
-     -P:将容器内部使用的网络端口映射到我们使用的主机上
-     --name:给镜像取别名
-  -e JVM_XMS=512m -e JVM_XMX=2048m -e MODE=standalone
-  free -h 查看内存使用情况
- docker pull 容器名:版本号
- docker ps -a
- docker images
- docker container prune    清理停止的容器:
- docker top [ID或者容器名字]    查看容器内部运行的进程
- docker logs [ID或者容器名字] 可以查看容器内部的标准输出。
- docker inspect [ID或者容器名字    查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。
- docker start cotianername/containerid    启动容器
- docker rm cotianername/containerid    移除容器(要先关闭容器)
- docker stop cotianername/containerid    关闭容器
- docker run -itd --name 容器名 -p6379:6379 redis
- docker run -itd --name 容器别名(随便取) 镜像名称(image)
- docker run -itd --name redis-test -p 6379:6379 redis
- docker run -d --name elasticsearch -p9200:9200 -p9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" elasticsearch:8.0.1
- docker exec -it redis redis-cli        进入redis客户端
- docker logs 容器名            查看镜像日志
- ctrl+d    退出容器
- docker rmi 镜像名:版本号

- systemctl命令是系统服务管理器指令
- 启动docker:
- systemctl start docker
- 停止docker:
- systemctl stop docker
- 重启docker:
- systemctl restart docker
- 查看docker状态:
- systemctl status docker
- 开机启动:
- systemctl enable docker
- 查看docker概要信息
- docker info
- 查看docker帮助文档
- docker ‐‐help

- 开机自启:systemctl enable docker.service/docker
- 启动:systemctl start docker.service/docker
- 停止:systemctl stop docker.service/docker
- 重启:systemctl restart docker.service/docker
- 查看状态:systemctl status docker.service/docker
- 查看docker概要信息:docker info
- 查看docker帮助文档:docker --help
- netstat -tunlp(查看docker的端口占用情况,以及docker中的镜像的IP地址)
- docker exec -it 容器(容器名称) /bin/bash
- 进去redis后,使用redis-cli启动redis的客户端
- docker search redis     查看redis版本
- 进入容器后输入mongo开启客户端,使用show dbs查看所有数据库

docker添加加速镜像仓库

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "http://hub-mirror.c.163.com",
    "https://ung2thfc.mirror.aliyuncs.com",
    "https://mirror.ccs.tencentyun.com",
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.baidubce.com"
  ]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

docker info

docker 常用命令大全 Docker 常用命令大全 阅读详情

相关推荐

Docker常见命令详解:从基础到高级操作

Docker作为一种轻量级的容器化技术,已成为现代软件开发和部署的核心工具。掌握Docker命令不仅能提升开发效率,还能优化资源管理。本文将系统梳理Docker的常用命令,涵盖镜像管理、容器操作、网络配置、数据卷管理等核心场景,并结合实际示例解析其应用。

专注于与编程相关的知识内容分享 346

docker服务启动过程分析

但时至今日,在dockerd中实现的容器管理功能也已经不多,主要是镜像下载和管理相关的功能,其他的容器操作能力已经分离到containerd组件中,通过grpc接口来调用。docker是一个cs架构,我们启动docker的服务,就是启动docker s端,而s端其实就是在启动dockerd这个进程,dockerd为我们提供手动启动debug方式,可以看到docker s端启动日志,即dockerd --debug,因此,我们只要分析这个debug日志即可了解docker服务是怎么启动的,启动日志见附录。

leechm的博客 4419

新手必看:LiteRadio 2c SE遥控器从开箱到飞行的完整指南(附常见问题解答)

本文为新手提供LiteRadio 2c SE遥控器的完整使用指南,涵盖从开箱到首飞的20个关键步骤。详细介绍了遥控器的功能设置、与无人机的对频技巧以及首飞注意事项,帮助用户快速掌握飞行控制,避免常见错误。特别适合无人机初学者阅读。

weixin_29209801的博客 378

docker启动容器,自动关闭(free内存不足)

=============现象============= docker启动了两个mysql 两天之后早晨,突然发现就剩一个了。 查docker日志未果。没有有效信息 docker start会返回id 。 但是docker ps查看没有 =============查找过程============= docker start失败,再看日志没有效信息,stop活着的容器 mysqlA 本来崩掉的mysqlB能启动了。但是mysqlA不能同时启动。 后来想部署一个tomcat-web服务。.

weixin_42240941的博客 1385

实验四 基于IDEA+SpringBoot+Maven+Thymeleaf的系统实现实验目的

通过这次实验,我学习了如何成功进行IDEA+SpringBoot+maven的系统实现,搭建好IDEA+SpringBoot+maven的系统环境,成功地安装并配置了maven的运行环境,学会了创建springboot的三种方式,并且能将之前的实验结合起来运用。pom.xml中引入thymeleaf依赖,在classpath:/templates/下新建HTML页面(可采用实验一创建的页面),新建controller进行测试,访问页面后返回success成功数据。同时掌握和thymeleaf的基本语法。

m0_73502929的博客 1379

STM32与K210串口通信

这篇文章是为了填上一篇埋下的坑,k210和STM32通过串口通信,我是采用数据包的形式发送数据的,因为K210发送的数据有几种,采用数据包的形式发送比较安全。本文代码运行的平台是STM32F103C8T6和K210 Dock,只涉及到K210发送数据给STM32,stm32将接受到的数据显示到0.96寸OLED屏上。

qq_70715693的博客 3万+

docker 命令总结

总结

free_wayward的博客 302

kbjdbc: autodetected server-encoding to be ISO-8859-1, if the message is not readable, please check

这条信息是来自 KingbaseES 数据库的一个 JDBC 客户端连接提示。KingbaseES 是一个企业级的关系型数据库管理系统,它兼容 PostgreSQL 的许多特性。如果上述步骤仍然无法解决问题,建议详细查看数据库和客户端的日志文件,以获取更具体的错误信息。此外,也可以考虑联系 KingbaseES 的技术支持获取帮助。项目融合kingbase数据库,输出日志乱码。结果:网上各种调整各种试。

zjy660358的专栏 4843

Docker概念及常见命令操作

Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker特点 (1)上手快。 用户...

JLow 428

YOLO26优化:注意力魔改 | SKAttention注意力,自适应地调整其感受野大小,效果优于SENet

SKAttention输入自适应地调整其感受野大小的能力

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 249

查找【优快云】- 人工客服

【代码】查找【优快云】- 人工客服。

👨‍💻 前端开发者 | 技术分享者 1393

Day03_07_Docker教程之Docker常见操作及命令

Docker常见操作及命令 容器是 Docker 的核心概念之一,简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境.对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用. 本章将具体介绍如何来管理一个容器,包括创建、启动和停止等. 一. Docker 常用命令 1. 查看 Docker 版本 docker version ...

一一哥 577

手把手教你学Simulink——基于智能电网与AI融合的场景实例:强化学习在并网逆变器控制中的应用

本文介绍了如何利用Simulink和强化学习工具包实现并网逆变器的智能控制。针对传统PI控制方法的局限性,提出采用强化学习(RL)构建自适应控制系统。通过详细步骤展示了从建立主电路模型、设计强化学习环境、选择训练智能体(如PPO算法)到仿真对比测试的全过程。实验结果表明,RL控制器在动态响应、THD指标和参数鲁棒性等方面优于传统PI控制器,突显了数据驱动控制在复杂电力系统中的优势。文章还探讨了该技术在微电网协同控制、在线学习等场景的拓展应用,为智能电网控制提供了新思路。

MHD0815的博客 335

docker安装、命令、常见操作

是一个开源的应用容器引擎,是一个轻量级容器技术;个人理解:主要用来快速部署应用。可以使用简单的命令搭建常用的中间件、也可以将自己开发的应用做成镜像。每一个运行的镜像都是一个容器(盒子)!盒子与盒子之间是相互隔离的。举个例子:我们物理机上部署一个jar包应用时,为我们需要 执行 Java -jar x.jar。但是在这之前我们需要安装 jak 环境、安装各种依赖、和配置、写启动脚本什么的。如果我们要做 集群分布式部署,我们就要重复做这些操作。

m0_37908257的博客 1533

倍福CX9020(WINCE 7)控制器使用方法和操作

CX9020系列是倍福控制器中较为经济的,操作系统为Windows Embedded Compact 7(简称WINCE7或WINEC7),相对高端控制器(WINES7以上系统),操作系统古老而简洁,上位机软件的编写困难很多,本文是笔者在使用过程中摸索的流程,旨在为CX9020系列的新用户提供参考,也可供其他CE系统的控制器参考。本文中大部分截图采用倍福中国的培训文档,这是由于笔者是在流程走通后再写这篇文章,不想再恢复出厂设置走一遍截图。因笔者在写这篇文章时使用倍福控制器经验并不丰富,难免有纰漏,请读者批评

weixin_41883890的博客 4285

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

docker操作常见命令

docker常见的命令 1.docker stop +(CONTAINER ID) 关闭指定容器 2.docker rm +(name) 根据名称删除容器 3.docker image rm +(name) 根据名称删除容器 4.docker run -itd --name notaryDanhar -p 10080:8080 -v /usr/share/fonts/chiness/simsun.ttc:/usr/share/fonts/chiness/simsun.ttc notary/danha

heidenghua的博客 561

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

docker常见基本操作命令

介绍       docker命令有很多,但主要针对的还是镜像、容器和仓库三大概念。 命令 docker 说明:docker命令列表 命令:docker ----------------------------------------------------- 说明:docker配置信息 命令:docker info ----------------------------------------------------- 说明1:docker版

QianLiStudent的博客 435

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

docker常见操作命令

1.部署: 离线安装,下载docker包,这种方法最快最省事,比较奇葩 下载地址:https://download.docker.com/linux/static/stable/x86_64/ 操作步骤: >tar xzvf docker-17.03.0-ce.tgz >cp docker/* /usr/bin/ 启动docker命令: >dockerd & 卸载: rm -rf /var/lib/docker 配置docker镜像远程加载源(阿里云)...

weixin_41721822的博客 165

docker 常见操作命令集合

Table of Contents Installation Docker Registries & Repositories Running Containers Starting & Stopping Containers Getting Information about Containers Networking Security Cleaning Docker Docker Swarm Notes 安装 Linux For more information,

wywinstonwy的专栏 1206

前端常见docker操作命令

前端常见docker操作命令提示:以下是本篇文章正文内容,下面案例可供参考前端常见docker操作命令。

老衲的少女心i~ 486

docker 镜像和容器操作常见命令

一、docker镜像操作 1.检索 docker search 关键字 2.拉取 docker pull 镜像名 : tag (:tag是可选的,tag表示标签,多为软件的版本,默认是latest,即最新版) 1) docker pull mysql (这里下载的就是最新版的) 2)docker pull mysql:5.5 (这里下载的是5.5版本的) 3.列表 docker images (查看本地所有镜像) 4.删除 docker rmi image-id (删除指

bigpenga的博客 486

docker生命周期以及自己操作docker常见的命令

总结: 总的来说: 对一个镜像能够开很多的容器,而容器关闭只是stoped状态,还是能够把它再启动起来的,用start命令,如果用run 的话,就是再去创建一个容器了.

weixin_44841849的博客 227

docker的入门以及docker常见操作命令

最近在公司接触到docker容器,并且运用docker容器部署了项目服务。首先要明白什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 一、Docker 的三个基本概念 1. 镜像(Image)

醉生梦死一笑惊魂 617

Docker - 常见操作命令篇

目录1、镜像搜索、安装2、构建镜像3、删除镜像4、保存镜像5、加载镜像6、镜像运行7、查看正在运行的容器8、查看容器实时日志9、与容器交互10、停止容器11、删除/强制删除容器12、将镜像推送到镜像仓库13、查看docker网络14、查看docker自定义网络16、创建网络17、停止docker服务 1、镜像搜索、安装 docker search 镜像名:版本号 docker pull 镜像名:版本号 2、构建镜像 docker build -f Dockerfile -t 镜像名称:版本名 . t

liyu109766的博客 255

(四)Docker容器常见操作命令

有镜像才能创建容器,这是前提 1)新建并启动容器 docker run [option] IMAGE-NAME [COMMAND] [ARGS] IMAGE-NAME 镜像名 option(可选) -d 后台运行容器,并返回容器ID,也即启动守护式容器; -i 以交互模式运行容器,通常与 -t 同时使用 -t ...

w18449826215的博客 185
上一篇: Spring Boot中使用腾讯云短信服务
下一篇: IDEA中的常用快捷键
龙茶清欢
博客等级 码龄7年 3720粉丝 375原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙茶清欢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值