
挪个位置~~测试一下下

10
最近都忙于软考
项目信息系统 果然还是背的太多了,看来明年再考个网络的比较好。
后台菜单需要在public/index.php 中的debug开启才能显示,默认是注释掉的。
快捷方式中的菜单管理只在调试模式下才会显示,如果生产环境中要进行后台菜单管理,可以访问:你的域名/admin/menu/index,后台菜单管理主要是给开发者用的,所以生产环境中会隐藏。
admin后台菜单下需要导入:
<?php
namespace app\demo\controller;
use cmf\controller\AdminBaseController;
前台用户
<?php
namespace app\demo\controller;
use cmf\controller\UserBaseController;
前台
<?php
namespace app\demo\controller;
use cmf\controller\HomeBaseController;
use think\facade\Db;
#V中加入
$user = ['user_nickname'=>'老猫'];
Db::name('user')->insert($user);
#不推荐
#模型
<?php
#创建文件在model下,文件名为UserModel.php
namespace app\user\model;
use think\Model;
class UserModel extends Model
{
/**
* 模型名称
* @var string
*/
protected $name = 'user';
#对应表cmf_user ,默认为cmf_
#protected $table = 'xmf_user';
#对应表xmf_user
}
调用
use app\user\model\UserModel;
$user = UserModel::get(1);
// 实例化模型并添加一个用户
$user = new UserModel;
$user->user_nickname = 'ELE';
#设置为user_nickname 为表中键名
$user->save();
终于在X宝上购买了pico w,其实倒是不说说性能上有这个需求,只是
一直想拥有。
拥有果然是一个很高级的需求。
之前一直80-90一个,该死的黄牛啥都要草!明明只有6刀的东西,终于,四十多块买下了。
收藏desu
-td
docker pull 源地址
docker
run
-i 交互式操作。
-t 终端。
-d 后台
进入容器
在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:
docker attach
docker exec:推荐大家使用 docker exec 命令,因为此命令会退出容器终端,但不会导致容器的停止。
使用 docker start 启动一个已停止的容器(ID号):
$ docker start b750bbbcfd88
ps -a 查看全部进程
docker stop <容器 ID>
docker restart <容器 ID>
导出
docker export 1e560fca3906 > ubuntu.tar
删除
docker rm -f 1e560fca3906
docker run -d -P training/webapp python app.py
-d:让容器在后台运行。
-P:将容器内部使用的网络端口随机映射到我们使用的主机上。
docker run -d -p 5000:5000 training/webapp python app.py
```
## mysql
docker run -itd –name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
docker run -p 3306:3306 –name mysql -v /opt/docker_v/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d imageID
-p 3306:3306:将容器的3306端口映射到主机的3306端口
-v /opt/docker_v/mysql/conf:/etc/mysql/conf.d:将主机/opt/docker_v/mysql/conf目录挂载到容器的/etc/mysql/conf.d
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
-d: 后台运行容器,并返回容器ID
imageID: mysql镜像ID
“-v”与“-mount”的区别是:挂载主机目录使用“-v”时,如果宿主机上没有指定文件不会报错,会自动创建指定文件;当使用“-mount”时,如果宿主机中没有这个文件会报错找不到指定文件,不会自动创建指定文件
docker run -itd –name tmptest –mount type=tmpfs,destination=/app nginx:latest
“`
挂载的类型 type,可以是 bind、volume 或 tmpfs。
要挂载的源 source,对于有名字的卷,这里是卷的名字。对于匿名卷忽略这个字段。可以指定为 src 或 source。
要挂载的目的地 destination,将文件或目录挂载在容器中的路径作为其值。 可能被指定为 destination、dst 或 target。
2.使用命令下载镜像中的文件到本地磁盘。
docker cp 3b4550732f7d:/usr/local/pipenet-docker-patrol/ /mnt/c/Users/14661/upgrade/front-patrol/docker-patrol
3b4550732f7d: 容器id
/usr/local/pipenet-docker-patrol/ : 镜像中的文件路径
/mnt/c/Users/14661/upgrade/front-patrol/docker-patrol :本地磁盘文件路径
文件拷贝:
1、docker 如何从宿主机拷文件到docker容器里面
docker cp 需要拷贝的文件或目录 容器名称:容器目录
2、从docker 容器里将文件拷贝到宿主机。
docker cp 容器名称:容器目录/文件 需要拷贝到宿主机的目录
退出容器三种方式
一, 命令
exit
二,快捷方式
ctrl + D
三,快捷方式
ctrl + P 在加 ctrl + Q