首页 > 其他分享 >容器基本常用命令

容器基本常用命令

时间:2024-01-30 17:26:51浏览次数:23  
标签:基本 容器 run volume 常用命令 镜像 docker 数据

docker命令
docke容器安装MySQL命令
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/shanghai \
-e MySQL_ROOT_PASSWORD=123
mysql
docker run : 创建并运行一个容器,-d是让容器在后台运行
--name mysql : 给容器起个名字,必须唯一
-p 3306:3306 :设置端口映射
-e KEY=VALUE :设置环境变量
MySQL :指定运行的镜像的名字mysql

镜像命名规范
镜像名称一般份两部分组成:[repository]:[tag]。
其中repository就是镜像名
tag是镜像的版本
在没有指定tag时,默认是latest,代表最新版本的镜像。


docker run命令中的常见参数:
-d:让容器后台运行
--name:给容器命名
-p:宿主机端口映射到容器内端口
-e:环境变量
镜像名称结构:
Repository:TAG (镜像名 : 版本号)

docker常见命令
docke run +容器名:创建容器
docker start:运行docker容器
docker stop:停止docker容器运行
docker pull:下载镜像命令
docker push:将本地镜像推到镜像仓库
docker images:查看所有镜像
docker rmi:删除镜像
docker build:自定义镜像
docker save:保存本地成为压缩文件
docker load:保存文件上传到自己的镜像仓库
docker ps:查看容器运行状态
docker rm:删除容器
docker logs:查看容器日志
docker exec:进入容器内部

数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。
在执行docker run命令时,使用了(-v 数据卷:容器内目录 )可以完成数据卷挂载
当创建容器时,如果挂载了数据卷且数据卷不存在,会自动创建数据卷

数据卷命令
命令 说明 文档地址
docker volume create 创建数据卷 docker volume create
docker volume ls 查看所有数据卷 docker volume ls
docker volume rm 删除指定数据卷 docker volume rm
docker volume inspect 查看某个数据卷的详情 docker volume inspect
docker volume prune 清除数据卷 docker volume prune

 

标签:基本,容器,run,volume,常用命令,镜像,docker,数据
From: https://www.cnblogs.com/gao-yf/p/17997517

相关文章

  • 上个厕所的时间了解链路追踪基本概念
    大家好,我是蓝胖子,随着微服务的普及,在面对日益复杂的架构和请求链路时,链路追踪技术就显得更加重要,今天我们花5分钟的时间,来掌握和链路追踪相关的基本概念。不会涉及到具体的技术框架和落地,本文主要是对链路追踪中涉及的专业术语做一个简短的介绍。不同链路追踪的SDK可能对相关的......
  • Viper基本操作
    一、概述Viper主要是操作:1.读取命令行参数2.读取环境变量3.读取配置文件这比配置参数直接写在代码中方便的多,而且还支持配置热加载导入vipergoget-ugithub.com/spf13/viper 二、代码示例1.在代码中读取设置默认配置......
  • 在容器云平台部署服务网格
    服务网格是什么?服务网格(servicemesh)是一个微服务网络,它用于在一个分布式的微服务架构中构成应用程序,并提供不同微服务间的交互功能。当服务网格的规模和复杂性增大时,了解和管理它就会变得非常困难。OpenshiftServicemeshOperator基于开源Istio项目,用于简化Istio的部署和管......
  • git常用命令
    git是什么在日常的开发中,git命令用的非常多,在学git命令之前,首先讲一下远端仓库本地仓库的区别:远端仓库是一个在远端大家进行协作开发的仓库;本地仓库是自己本地的仓库,在本地开发调试完程序后,需要把程序推到远端的公共仓库。下面介绍一下,git用的比较频繁的指令:clone指......
  • Docker私有仓库搭建以及四大容器重启策略
    Docker私有仓库搭建以及四大容器重启策略registry私有仓库  #修改docker配置文件,并重启docker  #dockerrun-itd-v/data/registry:/var/lib/registry-p5000:5000--restart=always--nameregistryregistry:latest-itd:在容器中打开一个伪终端进行交互操作......
  • SAP dialog 客制化容器选择问题处理
    在使用客制化容器的时候,在里面防止alv展现的时候,layout给了一个zbox,但是有时候不起效,后来找了很久也没解决,就换了一种方式实现,这里就记录一下,顺便展示一下失效的情况我这边就用一下之前的程序来做测试了,程序的构建看这个blog即可https://www.cnblogs.com/pnj-owowa/p/17984569......
  • Markdown的一些基本语法
    Markdown的标题语法一级语法#一级语法二级语法##二级语法三级语法###三级语法四级语法####四级语法五级语法#####五级语法六级语法######六级语法Markdown的段落语法要创建段落,请使用空白行将一行或多行文本进行分隔。Markdown的换行语法在一行的末尾添加两个或多......
  • shell脚本之 Bash的常用命令
    永远的Helloworld1.输出命令echoecho"Helloworld"和echo'Helloworld!'选项:-e支持反斜线控制的字符转换​ 可以通过通配符支持16进制ASCII字符​ 还可以输出颜色echo-e"\e[1;31mabcd\e[0m"​ ehco-e"\e[1;颜色命令内容\e[0m"30m黑色31m......
  • docker\docker-compose 配置容器日志大小
    问题背景:24/1/29,docker容器日志爆满,导致docker无法启动  解决方案:1.删除大日志2.日志配置docker\docker-compose配置容器日志大小_docker-compose限制日志大小-CSDN博客......
  • (算法)快速幂运算和取模的基本知识
    引子:在高精度中的麦森数中运用到了快速幂运算求一个数的多少次方可以用到快速幂,原理a^11=a^1*a^3*a^8,而为什么是拆成1,3,8而不是其他的呢,是因为11转化为二进制码是1011,这就分别对应了他的权重,有了这个基本知识后,执行这种类似的运算就可以大幅度减少时间。实现这个代码还需要用到位......