一、docker及mysql基本语法

文章目录

一、docker相关命令

(1)拉取镜像:docker pull <镜像ID/image>

(2)查看当前docker中的镜像:docker images

(3)删除镜像:docker rmi <镜像ID/image>

(4)创建容器(以命令行进入容器):docker run -it <镜像ID/image> /bin/bash

-i交互式操作;

-t终端;

/bin/bash:放在镜像名后面的是命令,这里我们希望有个交互式shell,因此使用/bin/bash

直接使用exit退出终端

(5)创建容器(后台运行):docker run -d -p <本机端口>:<容器端口> image

-d是指后台运行容器;

-p是将容器端口映射到本机端口,-P将自动指定端口映射。

(6)创建容器(后台运行)后,进入容器:docker exec -it <容器名> /bin/bash

(7)查看所有容器:docker ps -a

(8)开启容器:docker start <容器ID>

(9)停止容器:docker stop <容器ID>

(10)删除容器:docker rm <容器ID>

(11)执行容器并删除容器(一次性):docker run --rm <镜像名> <镜像所需参数>

例如:docker run --rm uzyexe/namp -A IP

二、mysql相关命令

环境:sqli-lab靶场自带的mysql数据库,且运行在docker环境下。

连接mysql:mysql -u root

  • 查看mysql版本:show version();
  • 查看数据库:show databases;
  • 进入某一数据库:use <数据库名>;
  • 查看数据库中的表:show tables;
  • 查看表中的所有字段:describe <表名>;
  • 查看表中某一字段的所有值:select <字段名> from <表名>;

假如有张email表,内容如下:

查询email表中的email_id字段的所有值:select email_id from email,结果如下:

相关推荐
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
小白男神3 天前
MySQL进阶学习四(存储过程、游标、触发器)
mysql
分布式存储与RustFS3 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
这个DBA有点耶3 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
kybs19913 天前
全球灾害数据分析可视化 毕业设计-附源码66794
vue.js·spring boot·mysql·安全·django·c#·asp.net
玉&心3 天前
通过Arthas在线诊断K8S中的内存及JVM等使用情况
docker·k8s·arthas
xing-xing3 天前
Docker容器中Nginx站点根目录网页配置访问
nginx·docker
赵文宇(温玉)3 天前
CoreDNS的hosts插件的缺行配置导致k8s集群异常
容器·kubernetes·rancher
程序猿_极客3 天前
【免费】分享一套优质的基于SSM的校园失物招领系统的设计与实现,源码+文档+视频详解(讲解)
java·mysql·ssm·课程设计·失物招领系统
guo_wen_qiang3 天前
上传本地镜像到harbor中
docker·容器·持续部署