常用命令

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