Docker实用命令

深入Docker命令行:探索常用命令和实用技巧 在这篇文章中,深度探索了Docker命令行的各个方面,提供了更丰富、全面的示例代码,以助力大家更深入理解和熟练运用Docker。从基础命令如镜像操作和容器生命周期管理,到实用技巧如容器内部执行命令和数据卷的使用,再到网络管理和端口配置,我们详细展示了每个命令的实际运用场景。通过Docker Compose和Swarm的整合,还能够了解如何简化多容器应用的部署和管理。同时,分享了高级应用技巧,包括Docker Build上下文优化、多阶段构建以及提高安全性的实践,大家能够更高效、更安全地使用Docker技术。 阅读详情

在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启:

    docker run --restart=always
    
    docker build -t mydemo .

    docker run -d -p 7070:1080 -e spring_profiles_active="prod" mydemo

如果已经启动了则可以使用如下命令:

    docker update --restart=always <CONTAINER ID>

1,查看运行中的容器:docker ps        
   查看所有容器 docker ps -a

2. docker stop 容器ID或容器名

3. 删除容器  docker rm 容器id

4,启动容器:docker start -ia containerId


例如启动mysql,容器id = 0c27e8e5fcfa
 sudo docker run -p 3306:3306 --name mysql -v /opt/mysql/conf:/etc/mysql/conf.d -v /opt/mysql/logs:/logs -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d 0c27e8e5fcfa --lower_case_table_names=1

5 .重启容器 docker restart 容器id

8.进入容器 docker exec -it 容器名 /bin/bash

 
10. 查看容器信息
    docker inspect <container id>

6.删除镜像 docker rmi 镜像id

7.删除所有镜像包含<none>   docker rmi $(docker images | awk '/^<none>/ { print $3 }')
                      或者 docker rmi $(docker images -f "dangling=true" -q)


9 查看日志
 docker logs -f 容器id
 
 
    
11 docker rename 容器原来名   要改为的名字


12 重启docker命令  systemctl restart docker
13  清空文件内容
$ : > filename
$ > filename
$ echo "" > filename
$ echo > filename

14 查看文件的大小

ls -lh

15 查看文件夹(包括里面的文件)的大小

du -sm   filename


linux(centos) 保存退出vi编辑

按ESC键 跳到命令模式,然后:

:w   保存文件但不退出vi

:w file 将修改另外保存到file中,不退出vi

:w!   强制保存,不推出vi

:wq  保存文件并退出vi

:wq! 强制保存文件,并退出vi

q:  不保存文件,退出vi

:q! 不保存文件,强制退出vi

:e! 放弃所有修改,从上次保存文件开始再编辑

docker 命令实用指南 Docker 使用命令 阅读详情

相关推荐

Qt图形视图框架实战:QGraphicsScene、QGraphicsView与QGraphicsItem的深度应用

本文深入解析Qt图形视图框架的核心组件QGraphicsScene、QGraphicsView与QGraphicsItem的实战应用。通过“舞台、镜头与演员”的比喻,清晰阐述了三者的协作关系,并详细介绍了场景管理、多视图同步、交互增强、自定义图形项绘制与性能优化等高级技巧,帮助开发者高效构建复杂的交互式图形界面。

weixin_29251337的博客 263

docker实用命令

docker 实用命令docker 实用命令 docker 实用命令 "docker build -t <镜像名称> ." 创建镜像并命名(在dockerfile目录中执行此命令); "docker run -d -p 8080:8080 <镜像名称>" 运行镜像的一个容器,冒号左侧端口号代表宿主机端口号,右侧代表此 docker容器开启的端口号 ; "docker...

weixin_40977221的博客 350

在摩尔线程 MTT S80 上使用 Ollama 进行 DeepSeek R1 蒸馏版模型推理

本文主要介绍了如何在摩尔线程 MTT S80 上通过 Ollama 快速完成DeepSeek R1 蒸馏系列模型的推理。

摩尔线程blog中心 3595

Docker实用命令手册

本文汇总了超实用的Docker命令手册,本文适用于有一定Docker基础的同学。如果你对Docker不了解,可能无法直接使用这些命令。但别担心,Docker本身是一个工具,如果只是用起来其实并不需要花多少时间。

比特桃 3937

【异常】OpenClaw总Token超限400报错400 Total tokens of image and text exceed max message tokens. Request id:

摘要: 多模态大模型调用中,图文总Token超限导致的400报错是常见问题。本文分析了该报错的触发原因(文本+图片Token总和超出接口限额),并从技术层面解释了多模态Token的计数规则。解决方案分为三个层次:1)紧急修复(精简文本、压缩图片、拆分请求);2)标准化根治(预校验Token、图片预处理、限额适配);3)进阶兜底(分块处理、模型升级、容错机制)。通过前置管控与源头优化,可有效解决并预防此类问题,提升业务稳定性。

奶爸的编程之路,也就一周冷个三天 831

Monorepo与pnpm:前端项目管理的完美搭档

pnpm又称 performant npm,翻译过来就是高性能的npm。Monorepo是一种项目开发与管理的策略模式,它代表"单一代码仓库"(Monolithic Repository)。在Monorepo模式中,所有相关的项目和组件都被存储在一个统一的代码仓库中,而不是分散在多个独立的代码仓库中,这些项目之间还可能会有依赖关系。

m0_68271787的博客 2561

docker 退出mysql命令_10 个冷门但又非常实用的 Docker 使用技巧

在平时的工作中,docker 接触得很多,除了经常使用的docker run,docker stop等命令,docker还有很多十分有用但是却不经常使用的命令,下面就来总结一下:1. docker top这个命令是用来查看一个容器里面的进程信息的,比如你想查看一个nginx容器里面有几个nginx进程的时候,就可以这么做:1234➜ ~ docker top 3b307...

weixin_35918994的博客 685

AUTOSAR OS详细介绍及配置说明(更新版20240115)

AUTOSAR OS扩展了OSEK/VDX标准中的操作系统,所以本文结合OSEK/VDX的标准来介绍AUTOSAR OS,并借助Vector Configurator讲解AUTOSAR OS的配置。源于德语,英文意思是:“车载电子设备的开发系统和接口”,它是一个标准,用来产生嵌入式操作系统的规范,通讯协议栈,和汽车网络管理协议,也产生其他相关的规范。OSEK被设计来提供整车的各种电子控制单元的软件标准架构。

酒无忧的博客 1422

docker 实用命令自我总结

docker 常用命令总结docker 服务启动常用操作 docker 服务启动 启动 systemctl start docker 守护进程重启 sudo systemctl daemon-reload 重启docker服务 systemctl restart docker 重启docker服务 sudo service docker restart 关闭docker service docker stop 关闭docker systemctl stop docker 常用操作

qq_20667511的博客 247

RH850从0搭建Autosar开发环境【2X】- Davinci Configurator之EcuC模块配置详解(上)

RH850从0搭建Autosar开发环境【2X】- Davinci Configurator之EcuC模块配置详解(上)

weixin_42412049的博客 1529

UNet改进(12):融合小波变换与注意力机制的图像分割新方法

本文提出了一种改进的WaveletAttentionUNet架构,通过结合小波变换和注意力机制来增强传统UNet的多尺度特征提取能力。该网络使用分组卷积模拟小波分解,将输入通道扩展为4个子带(LL、LH、HL、HH),并通过通道注意力机制自适应加权各子带特征。网络保留了UNet的编码器-解码器结构,在关键位置集成了WaveletAttention模块。实验证明该方法在医学图像分割等任务中能更好地保持边缘细节和复杂纹理特征,同时保持计算效率。

2501_91516851的博客 758

关于Docker一些实用命令总结

一般命令 docker create -it 镜像名称:版本 创建容器,但是这个没有启动 -i表示以容器的标准打开,-t表示打开一个伪终端 docker start 容器名称 启动镜像 docker restart 容器名称 重新启动镜像 docker stop 容器名称 温柔停止 docker kill 容器名称 强制停止 docker ps -a -q | xargs docker r...

军军的博客 191

【温室气体数据集】全球总碳柱观测网络 TCCON

【温室气体数据集】全球总碳柱观测网络 TCCON

WW、forever的博客 437

Docker 之 实用命令

docker最常见的命令就是 -it -t:在新容器内指定一个伪终端或终端。 -i:允许你对容器内的标准输入 (STDIN) 进行交互。 我们可以通过运行 exit 命令或者使用 CTRL+D 来退出容器。 使用以下命令创建一个以进程方式运行的容器 runoob@runoob:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 2b1b7a42..

HeroIsUseless的博客 574

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Mac开发环境配置中的Docker实用命令指南

Docker作为现代开发中不可或缺的工具,在macOS开发环境配置中扮演着重要角色。本文将深入解析mac-setup项目中推荐的Docker核心命令,帮助开发者高效管理容器化应用。 ## 一、Docker基础命令解析 ### 1. 镜像构建命令(docker build) 构建Docker镜像是容器化应用的第一步,该命令通过读取Dockerfile创建可部署的镜像包。 ```sh dock...

gitblog_00442的博客 467

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Docker实用命令总结

前言 总结一下Docker命令,方便查阅。 正文 1. 状态类 1.1 查看Docker运行状态 service docker status 1.2 查看所有的容器状态 docker ps -a 1.3 删除所有的容器 docker rm `docker ps -a -q` (要删除容器,首先得把容器给停止了,否则会报错) 1.4 批量停止所有的容器 docker rm `docker ps...

你要悄悄的拔尖,然后惊艳所有人 417

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

docker 容器中 保存并退出的命令是什么_10 个冷门但又非常实用的 Docker 使用技巧!!...

简介在平时的工作中,docker接触很多,除了经常使用的docker run ,docker stop等命令,docker还有很多十分有用但是却不经常使用的命令,下面我就总结一下。操作1、docker top这个命令是用来查看一个容器里面的进程信息的,比如你想查看一个nginx容器里面有几个nginx进程的时候,就可以这么做2、docker load && docker save我...

weixin_33289151的博客 541

docker 实用命令

目录 注意:windows 需要在PS终端运行 1、运行容器 2、进入容器 3、查看镜像 4、获取容器ID 5、停止所有容器 6、删除所有容器 7、删除所有镜像 6、文件复制 容器文件复制到宿主机 宿主机文件复制到容器 注意:windows 需要在PS终端运行 1、运行容器 docker run -d --name ubuntu -i ubuntu env LANG=C.UTF-8 /bin/bash 参数说明: -d 后台运行 -- name 容器名称(不可和现..

CyrusZhou的专栏 232

docker实用命令汇总

docker常用 命令 docker pull [images_name] 从公网拉去一个镜像,也可指定docker仓库地址docker pull domain:port/images_name docker command --help 查看帮助 docker search [nginx] 查看镜像列表 docker images 查看本地docker镜像 docker build 根据dockerfile生成一个docker image镜像,.表示使用当前目录的Dockerfile docker bui

hui5110的博客 254

docker 获取 容器启动命令 简单实用

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock cucker/get_command_4_run_container 容器名称/id。之前同事留存了个容器,要迁移,不知道容器怎么启动的,找到个简单实用的方式,简单实用效果佳!

lvchao7758520的博客 241

Docker实用指南:掌握这100个命令,让你事半功倍

在Docker的世界中,掌握一些基础且实用的命令,可以让你的学习和工作更加高效。本文将为你介绍Docker的100个常用命令,帮助你在Docker的学习道路上少走弯路。

qq_60548077的博客 676

Docker 常用命令大全与实用技巧(含详细说明)

本文整理了Docker全栈实用命令指南,涵盖镜像管理、容器操作、网络配置、数据卷管理、镜像构建与分发等核心功能。重点介绍了常用命令如docker run、docker ps、docker build等,并附有详细说明和实用示例。同时包含Docker Compose和Kubernetes基础命令,以及清理空间、查看资源等实用技巧,帮助开发者提升容器化应用的管理效率。文章适合开发、测试、运维人员作为日常工作的参考手册收藏使用。

nielilijy的专栏 912

Docker 实用命令手册:包含Docker简介与常用命令

主要介绍了Docker发展史、简介、本质、架构、生态、安装、常用命令...

Dai_renwen的博客 577
上一篇: nacos配置出错,Server check fail, please check server 127.0.0.1 ,port 9848 is available , error ={}
下一篇: 【无标题】
SOMECT
博客等级 码龄15年 11粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值