文章目录 一、docker相关命令二、mysql相关命令 一、Docker相关命令 (1)拉取镜像:docker pull (2)查看当前docker中的镜像:docker images
(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
环境:sqli-lab靶场自带的mysql数据库,且运行在docker环境下。
连接mysql:mysql -u root
show version();
show databases;
use <数据库名>;
show tables;
describe <表名>;
select <字段名> from <表名>;
假如有张email表,内容如下:
查询email表中的email_id字段的所有值:select email_id from email,结果如下:
来源地址:https://blog.csdn.net/qq_55202378/article/details/132371857
--结束END--
本文标题: 一、docker及mysql基本语法
本文链接: https://lsjlt.com/news/390899.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0