常用命令
Docker
docker ps 查看正在运行的容器( -a列表所有的容器,-f过滤,-q只列表容器的id )
docker images 查看所有的镜像
docker pull 下载镜像
docker push : 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
docker rmi 删除镜像
docker run 启动镜像( -d表示后台运行,-P表示随机端口,-p指定端口映射,格式为:ip:hostPort:containerPort。 docker run -d -p 80:80 --name mymongo mongo)
docker rm name 删除容器
docker exec -it 容器名 bash 进入容器命令行
docker logs 容器名 查看容器日志
docker kill 容器id 强制关闭
docker start/stop/restart 容器id 启动、停止和重启指定的容器。
docker build -t 标签名称 目录,构建Docker镜像,-t表示指定一个标签
docker tag 为镜像打标签
docker system prune 空间清理
docker system df 查询空间
Linux
cat test.txt 读取当前路径下test.txt文件内容。
cd / 表示切换到根目录。
ls / 显示根目录下的所有文件及文件夹。
rm -rf path 删除path。 ( 参数-r -f,-r表示删除目录,也可以用于删除文件,-f表示强制删除,不需要确认。 )
mkdir /data/path 在/data路径下创建path文件夹。
cp /data/logs /data/local/tmp/logs 复制/data路径下的logs到/data/local/tmp路径下。
kill PID码 结束当前进程
vim
- i 切换到输入模式,以输入字符。
- x 删除当前光标所在处的字符。
- : 切换到底线命令模式,以在最底一行输入命令
Migretion
dotnet ef migrations add NewColum --新增migrations
dotnet ef database update--跟新数据库
dotnet ef migrations add Addrs--新增一个migrations
dotnet ef database update
dotnet ef datebase update NewColum--根据newcolum跟新数据库
dotnet ef migrations remove--删除最新未使用的migrations
dotnet ef migrations script --project Nsb.Video.DataAccess --startup-project Nsb.Video.Api 导出脚本
Add-Migration InitConfigurations -Context ConfigurationDbContext -OutputDir Data\Migrations\IdentityServer\Configuration
Add-Migration InitPersistedGrant -Context PersistedGrantDbContext -OutputDir Data\Migrations\IdentityServer\PersistedGrantDb
DBcontext 在 Identityserver4.EntityFramwork.DbContexts 命名空间下
Update-Database -Context ConfigurationDbContext
Update-Database -Context PersistedGrantDbContext