向docker传输文件
传输文件Docker容器向宿主机传送文件格式:
docker cp container_id:<docker容器内的路径> <本地保存文件的路径>
比如:
docker cp 10704c9eb7bb:/root/test.text /home/vagrant/test.txt
宿主机向Docker容器传送文件格式:
docker cp 本地文件的路径 container_id:<docker容器内的路径>
比如:
docker cp /home/vagrant/test.txt 10704c9eb7bb:/root/test.text
后面的test.text可有可无,没有它自己也会创建
进入Docker容器内格式:
docker exec -it 容器ID /bin/bash
例如:
docker exec -it 62eb30a7a80d /bin/bash
查看所有Docker容器docker ps
docker可视化面板
[Docker portainer-ce 汉化版安装(基于centos)_Forgetnot9的博客-CSDN博客_portainer汉化包](https://blog.csdn.net/Forgetnot9/article/details/121977409#:~:text=Portainer CE( Community Edition ) 是 Portainer 官方发布的开源、免费产品,用于服务器上运行的,docker容器 实例的运行监控 ( 日志展示、资源使用等 ) 、 docker容器 实例控制等。)
docker run -d -p 9000:9000 –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data –name prtainer-libai portainer/portainer
docker run -d -p 9000:9000 –name portainer ...
FRP内网穿透
内网穿透【司波图】FRP内网穿透教程,看得完你就会了——部署、原理篇_哔哩哔哩_bilibili
官方教程:使用 systemd | frp (gofrp.org)
官方下载:Releases · fatedier/frp (github.com)
Zerotier
zerotier[OpenWrt 通过安装 ZeroTier 插件实现异地组网教程 - 彧繎博客 (opssh.cn)](https://opssh.cn/luyou/198.html#:~:text=ZeroTier 是一个基于 UDP 的异地组网工具,支持多平台,如:Windows、MacOS、Linux、IOS、Android、及一些常见NAS平台,首次连接需要与转发服务器通信,建立连接后,则直接在两个客户端间通过 UDP,通信,这里说说 OpenWrt 通过 ZeroTier 实现异地组网,其他平台同理。)
自定义防火墙配置:
123iptables -I FORWARD -i ztqu3pfdod -j ACCEPTiptables -I FORWARD -o ztqu3pfdod -j ACCEPTiptables -t nat -I POSTROUTING -o ztqu3pfdod -j MASQUERADE
检测是否成功
1zerotier-cli listnetworks
知识管理展示
知识管理展示
docker-compose安装
docker-compose安装(65条消息) docker-compose安装教程_m0_67391907的博客-CSDN博客
Docker学习
Docker基础一、常用命令搜索镜像docker search 镜像名
下载镜像docker pull portainer/portainer
查看下载的镜像docker images
从镜像运行docker run -d -p 9000:9000 –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data –name prtainer-libai portainer/portainer
查看容器1docker ps -a
启动容器1docker start 55502e4a6caa
删除指定容器1docker rm -f <containerid>
(65条消息) Docker删除容器命令_ych_512的博客-CSDN博客_docker删除容器
配置Debian允许root用户SSH登录
配置Debian允许root用户SSH登录配置Debian允许root用户SSH登录_allway2的博客-CSDN博客_debian root ssh
练习题
练习题触发器练习题
1、写一个存储过程,添加一条学生信息,只允许有一个参数,需要判断添加的班级否存在,不存在抛出异常。
1create or
2、写一存储过程,分配宿舍,传入一个学生ID和床位编号,返回“学生名入住宿舍名”,并变更宿舍信息(包括床位的状态等)
1
3、写一个存储过程,根据学生编号将一个学生的所有信息从数据库中删除,学生信息包含班级,成绩,宿舍等信息
1
4、有一个学生班级记录表,字段如下:
当前学生报到或者转变班级时,向clazz_history表中添加一条记录(触发器实现)
1
当我们往empa(emp表的复制表)表中插入数据时,不能插入入职时间大于sysdate的时间
1
编写一个触发器实现如下功能:对修改emp表职工薪金的操作进行合法性检查: a) 修改后的薪金要大于修改前的薪金 b) 工资增量不能超过原工资的10% c) 目前没有所属部门的职工不能涨工资 d)违反以上限制抛出相应异常
1
例:创建一个empa表的日志表empa_rizhi,创建一个触发器,当empa表中的数据被删除时,将这条数 ...
DDL语句
Oracle中的语句一、 DQL 语句DQL(Data Query Language)语句:数据查询语言,主要是对数据进行查询操作。常用关键字有 SELECT、FROM、WHERE 等。
二、 DDL 语句DDL(Data Definition Language)语句: 数据定义语言,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。
三、 DML 语句DML(Data Manipulation Language)语句: 数据操纵语言,主要是对数据进行增加、删除、修改操作。
常用的语句关键字有 INSERT、DELETE、 UPDATE等。
四、 DCL 语句DCL(Data Control Language)语句: 数据控制语言,主要是用来设置/更改数据库用户权限。常用关键字有 GRANT、REVOKE 等。
DDL语句创建表语法:CREATE TABLE 表名 (列名1 数据类型(精度),列名2 数据类型(精度),…)
字段之间用逗号隔开
建表时,里面至少有一列
1CREATE TABLE ...