docker的使用

2023-05-16

0docker基本命令

启动docker服务

systemctl start docker

查看运行中的容器

docker ps

查看所有容器

docker ps -a

1docker启动mysql3307

启动docker服务

systemctl start docker

下载MySQL镜像,指定版本

docker pull mysql:5.7

查看下载的镜像

docker images

运行docker镜像,在第一次运行时,需要设置MySQL root 密码

docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

–name:设置容器名称,之后通过该名称进入,不需要容器id
-p: 设置端口暴露 默认3306
-e: 设置参数 通过MYSQL_ROOT_PASSWORD设置root密码
-d: 设置docker容器的启动方式,这里是后台启动,也可以通过-it 交互式启动
-v: 挂载 (将MySQL容器内部和外部的某个文件夹进行挂载,方便文件的增删)
检查启动的容器

docker ps

2docker关于端口占用

查看全部端口的使用

netstat -tanlp

在这里插入图片描述
kill 占用端口进程的PID

kill 1330

3docker中MySQL容器更改数据库数据存储目录

先停止正在运行的docke-mysql容器,防止端口号占用(我正在运行的是mysql1)

docker stop mysql1

或者停止容器后删除对应容器(防止重新运行容器是mysql名称重复)

docker rm mysql

运行容器(举例:-v /opt/nginx:/etc/nginx /opt/nginx不存在会自动创建;/opt/nginx会覆盖/etc/nginx目录下的内容)

docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=Admin123 -v /root/mysql/data:/var/lib/mysql/ -d mysql:5.7
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker的使用 的相关文章

随机推荐

  • eNSP配置ospf——三台路由器

    文章目录 拓扑配置IP地址配置ospfAR1AR2AR3 总结两路由器之间配置ospf xff0c 需要将接口配置为同一网段再宣告 两路由器之间配置ospf xff0c 需要两边都进行宣告 拓扑 配置IP地址 如拓扑图所示 xff0c 不再
  • 【openstack】cloudkitty组件,入门级安装(快速)

    文章目录 前言架构安装配置启动检索并安装 CloudKitty 的仪表板 前言 什么是CloudKitty xff1f CloudKitty是OpenStack等的评级即服务项目 该项目旨在成为云的退款和评级的通用解决方案 从历史上看 xf
  • 性能测试工具iPerf和Netperf使用介绍

    实验教程 任务目的 1 掌握iPerf的功能和基本命令 xff0c 利用iPerf测试主机之间的吞吐量 xff0c 熟悉基本命令参数的作用 xff0c 为后期实验做准备 2 掌握Netperf的功能和基本命令 xff0c 能够根据不同的测试
  • 一、C语言结构体数组

    1 如何定义结构体数组 a 单独写成一行来定义 struct student stu 3 可以用的下标是 stu 0 stu 2 定义结构体数组的时候还可以同时进行初始化 struct student stu 61 struct stude
  • Vmware启动Centos7就蓝屏问题解决方案

    不需要任何花里胡哨的方法 xff0c hyper v也不需要关 xff0c 我尝试过网上各种解决方案都不能解决问题 xff0c 最后发现是Vmware版本问题 xff0c windows最新版本与旧版Vmware不兼容 xff0c 只需要下
  • JAVA学习-hashCode() 和 equals() 的作用和在集合类中的使用建议

    hash 了解 hashCode 之前最好先了解一下 hash Java中实现hash算法 https www cnblogs com wangjiong p 11220583 html hashCode 和 equals hashCode
  • Java的编程基础-----Java代码的基础格式

    Java的编程基础 Java代码的基础格式 文章目录 x1f525 一 Java代码的基础格式 x1f34e 姓名 洋葱爱代码 x1f34e x1f34a 喜欢 Java编程 x1f34a x1f349 重要的事情说三遍 x1f349 x1
  • MySQL忘记密码了怎么办(完整解决步骤)

    环境 系统Windows 10 MySQL 8 0 操作步骤 xff1a 停止MySQL服务 net stop MySql80 打开mysql exe和mysqld exe所在的文件夹 复制路径地址 跳过MySql密码验证登录服务 xff0
  • Debian(Linux通用)安装 Kafka 并配置远程访问

    Debian xff08 Linux通用 xff09 安装 Kafka 并配置远程访问 前言一 下载二 安装三 配置远程访问四 启动总结 前言 As we all know xff0c 当今世界最流行的消息中间件有 RabbitMq Roc
  • Win10+VS2019安装vcpkg

    vcpkg是一个C 43 43 的包管理器 类似Python中的pip 安装后可以直接通过命令下载一些C 43 43 的包 xff0c 省的自己编译配路径 安装后的包都被vcpkg统一保存 xff0c 统一配置路径 VS中哪个项目需要 xf
  • 关于 美化xml文件的展示格式,写一个对xml文件预览界面的美化按钮接口,应用到dom4j这个jar包。

    首先看看实现界面吧 xff1a 也就是把xml文件按string字符读入以后 xff0c 再通过转为字符流后重新转为xml格式的字符流 xff0c 再toString输出字符流的string类型 接口代码 xff1a 传参为没美化的xml文
  • 输入框过长,到长度自动换行

    word wrap break word
  • 前端link common

    1 首先从git上拉取common项目和xxx xff08 使用到common依赖的项目 xff09 项目 2 首先在common项目下执行npm link命令 xff0c 此时会在本地node js下nodejs node global
  • input输入框填充背景色和字体颜色

    css样式 xff1a box span class token operator span shadow span class token operator span span class token number 0 span span
  • linux部署环境配置-nacos-es-neo4j

    nacos spring server contextPath 61 nacos server servlet contextPath 61 nacos server port 61 8848 spring datasource platf
  • 前端获取对象key,value

    span class token keyword const span a span class token operator 61 span span class token class name Object span span cla
  • js获取map对象的key和value

    span class token comment 以下得到的是一个数组 34 name 34 34 age 34 span span class token keyword var span obj span class token ope
  • postgres设置主键自增

    ALTER TABLE 表名 ADD COLUMN 字段 SERTAL PRIMARY KEY 注 xff1a 表是已存在的 xff0c 字段是自己心设置的 xff08 执行sql之前字段不在表中 xff0c 执行完后字段会自动存入表中 x
  • idea配置nacos vm_optinons

    DSpring cloud nacos discovery namespace 61 6e376263 11de 48b7 9ee9 61222f9f3e6d
  • docker的使用

    0docker基本命令 启动docker服务 systemctl start docker 查看运行中的容器 docker ps 查看所有容器 docker ps span class token operator span a 1dock