容器管理命令
查看容器:
-
查看所有已启动/未启动的容器:
docker ps -a
-
查看所有已启动的容器:
docker ps
启动和停止容器:
-
启动容器:
docker start 容器ID
-
停止容器:
docker stop 容器ID
-
重启容器:
docker restart 容器ID
删除容器:
- 删除容器:
docker rm 容器ID
镜像管理命令
查看和删除镜像:
-
查看容器镜像:
docker images
-
删除容器镜像:
docker rmi 镜像ID
Docker 服务管理
启动和停止服务:
-
启动Docker服务:
systemctl start docker
-
停止Docker服务:
systemctl stop docker
-
重启Docker服务:
sudo service docker restart
日志和进入容器
查看日志和进入容器:
-
查看容器日志:
docker logs -f 容器ID
-
进入容器:
docker exec -it 容器ID bash
容器编排
启动所有服务:
- 启动Docker Compose定义的所有服务:
docker-compose up -d
数据盘挂载
挂载数据盘:
- 将数据盘
/dev/sda2
挂载到/data
目录:mount /dev/sda2 /data
清理和维护
清理未使用的资源:
-
清理容器空镜像:
docker rmi $(docker images -a | grep "none" | awk '{print $3}')
-
清理未使用的容器镜像:
docker image prune -a -f
-
查询和删除
<none>
镜像:docker images -f "dangling=true" docker rmi $(docker images -f "dangling=true" -q)
-
删除退出状态的容器:
docker rm $(docker ps -a -f "status=exited" -q)
-
清理所有未使用的Docker资源:
docker system prune -a
内网穿透工具
内网穿透:
-
官网:natapp.cn
-
启动内网穿透工具:
cd /data/natapp ./natapp
Nginx 部署
生产部署服务器配置:
- 服务器:
127.0.01
- 部署目录:
/home/middleware/nginx
- 目录说明:
cert
:SSL证书存储目录conf.d
:代理配置文件目录log
:日志目录docker-compose.yml
:容器编排文件nginx.conf
:核心配置文件
脚手架模板发布打包
发布和打包模板:
-
更改版本号:
template-pack.csproj
-
打包:
dotnet pack template-pack.csproj
-
上传包:
dotnet nuget push -s http://127.0.0.1:6688/v3/index.json Mokk.Template.1.3.0.nupkg
-
安装模板:
dotnet new install Mokk.Template::1.3.0 --nuget-source http://192.168.0.136:6688/v3/index.json --interactive
前端发布
前端项目发布:
- 将编译好的Vue项目上传到:
/home/apps/web/html
容器端口映射和目录挂载
运行和配置容器:
-
运行容器并映射端口:
docker run -d -p 9065:80 -v /home/apps/web/html:/usr/share/nginx/html nginx
-
挂载目录到容器:
docker cp /home/apps/web/html 容器ID:/usr/share/nginx/html
-
重启容器内的Nginx:
docker exec -it 容器ID nginx -s reload
Linux 安装字体
安装 Microsoft 字体:
-
启用 EPEL 仓库:
sudo dnf install epel-release
-
安装 cabextract:
sudo dnf install cabextract
-
安装 Microsoft 字体:
sudo dnf install https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
-
更新字体缓存:
sudo fc-cache -f -v
-
检查字体:
fc-list | grep "Calibri"
MongoDB 服务启动
启动 MongoDB 服务:
-
进入 MongoDB bin 目录并启动服务:
cd /data/mongodb/bin ./mongod --config /data/mongodb/etc/mongodb.conf
-
MongoDB 配置文件:
dbpath=/data/mongodb/data/db #数据文件存放目录 logpath=/data/mongodb/log/mongodb.log #日志文件 port=27017 #端口 fork=true #以守护程序的方式启用,即在后台运行 journal=false bind_ip=0.0.0.0 #允许任何IP进行连接 auth=true #是否授权连接
------------------------------ 持续更新中.....
标签:容器,启动,ID,够用,新手,Docker,data,docker From: https://blog.csdn.net/Hellc007/article/details/140268655