朋友用我的vps做网站云卡会员卡管理系统

张小明 2025/12/31 17:52:27
朋友用我的vps做网站,云卡会员卡管理系统,金桥路附近做网站的,wordpress中修改内容1 准备工作我安装的操作系统是麒麟V4及V10#xff0c;aarch64架构1.1 查看操作系统// 查看系统版本uname -a// 查看系统架构uname -m1.2 下载安装包我使用的docker版本是#xff1a;docker-20.10.7.tgz#xff0c;docker-compose版本是v2.17.2#xff0c;我整理的下载资源aarch64架构1.1 查看操作系统// 查看系统版本uname -a// 查看系统架构uname -m1.2 下载安装包我使用的docker版本是docker-20.10.7.tgzdocker-compose版本是v2.17.2我整理的下载资源通过网盘分享的文件docker_20.10.17安装包.rar链接: https://pan.baidu.com/s/1LbFJDHMTcpblSUAiMpfteQ?pwd1234 提取码: 1234选择aarch64架构图片选择对应的版本dockerhttps://download.docker.com/linux/static/stable/aarch64/图片dcoker-compose: https://github.com/docker/compose/releases找到docker的对应版本在Assets里选择相应架构的安装包图片1.3 准备docker.service文件docker.service[Unit]DescriptionDocker Application Container EngineDocumentationhttps://docs.docker.comAfternetwork-online.target firewalld.serviceWantsnetwork-online.target[Service]Typenotify# the default is not to use systemd for cgroups because the delegate issues still# exists and systemd currently does not support the cgroup feature set required# for containers run by dockerExecStart/usr/bin/dockerdExecReload/bin/kill -s HUP $MAINPID# Having non-zero Limit*s causes performance problems due to accounting overhead# in the kernel. We recommend using cgroups to do container-local accounting.LimitNOFILEinfinityLimitNPROCinfinityLimitCOREinfinity# Uncomment TasksMax if your systemd version supports it.# Only systemd 226 and above support this version.#TasksMaxinfinityTimeoutStartSec0# set delegate yes so that systemd does not reset the cgroups of docker containersDelegateyes# kill only the docker process, not all processes in the cgroupKillModeprocess# restart the docker process if it exits prematurelyRestarton-failureStartLimitBurst3StartLimitInterval60s[Install]WantedBymulti-user.target3 安装docker和docker-compose以下命令逐步执行// 将安装包存放到/opt/dockerscp -r 本地存放目录 用户名remote_host:/opt/docker// 进入安装文件存放目录cd /opt/docker// 解压 docker 到当前目录tar -xvf docker-20.10.7.tgz// 将 docker 文件移动到 /usr/bin 目录下cp -p docker/* /usr/bin// 将 docker-compose 文件复制到 /usr/local/bin/ 目录下并重命名为 docker-composecp docker-compose-linux-aarch64 /usr/local/bin/docker-compose// 设置 docker-compose 文件权限chmod x /usr/local/bin/docker-compose// 将 docker.service 移到 /etc/systemd/system/ 目录cp docker.service /etc/systemd/system/// 设置 docker.service 文件权限chmod x /etc/systemd/system/docker.service// 重新加载配置文件systemctl daemon-reload// 启动dockersystemctl start docker// 设置 docker 开机自启systemctl enable docker.service// 验证docker是否安装成功docker -v// 验证docker-compose是否安装成功docker-compose -v4 docker常用命令4.1 镜像相关命令创建容器的基础。命令 说明docker images 列出本地所有镜像docker search 镜像名 从 Docker Hub 搜索镜像docker pull 镜像名[:标签] 下载镜像不指定标签则默认为 latestdocker rmi 镜像ID或名 删除一个本地镜像docker rmi $(docker images -q) 删除所有本地镜像docker image prune 删除所有未被使用的镜像悬空镜像docker build -t 镜像名[:标签] . 根据当前目录的 Dockerfile 构建镜像docker history 镜像名 查看镜像的构建历史层docker tag 旧镜像名 新镜像名 给镜像打一个新的标签示例docker pull nginx:alpinedocker imagesdocker rmi 5dbe117b5cf4docker build -t my-app:v1 .4.2 容器生命周期管理用于创建、启动、停止、删除容器。命令 说明docker run [选项] 镜像名 创建并启动一个新容器docker create 镜像名 只创建容器但不启动docker start 容器ID或名 启动一个已存在的容器docker stop 容器ID或名 优雅地停止一个运行中的容器docker restart 容器ID或名 重启容器docker kill 容器ID或名 强制立即停止一个容器docker pause 容器ID或名 暂停容器内的所有进程docker unpause 容器ID或名 恢复容器内被暂停的进程docker rm 容器ID或名 删除一个已停止的容器docker rm $(docker ps -aq) 删除所有已停止的容器docker container prune 删除所有已停止的容器docker run 常用选项-d后台运行守护进程-it交互模式运行通常与 /bin/bash 结合--name为容器指定一个名称-p 主机端口:容器端口映射端口-v 主机目录:容器目录挂载数据卷--rm容器退出时自动删除用于测试-e设置环境变量示例# 后台运行一个名为 my-nginx 的容器并映射端口docker run -d --name my-nginx -p 80:80 nginx# 交互式运行一个 Ubuntu 容器并进入其终端docker run -it ubuntu /bin/bash# 运行一个一次性容器退出后自动删除docker run --rm -it alpine /bin/sh4.3 容器信息查看与操作用于查看和与正在运行的容器交互。命令 说明docker ps 列出正在运行的容器docker ps -a 列出所有容器包括已停止的docker logs 容器ID或名 查看容器的日志输出docker logs -f 容器ID或名 实时跟踪Follow容器日志docker exec -it 容器ID或名 命令 在正在运行的容器中执行命令docker attach 容器ID或名 连接到正在运行的容器的主进程不推荐容易导致容器停止docker top 容器ID或名 查看容器内运行的进程docker inspect 容器ID或名 查看容器的底层详细信息JSON格式docker stats 动态显示所有容器的资源使用情况CPU、内存等docker diff 容器ID或名 检查容器文件系统相对于镜像的更改示例docker ps -adocker logs -f my-nginxdocker exec -it my-nginx /bin/bash # 进入容器的 Shelldocker inspect my-nginx | grep IPAddress # 查看容器的 IP 地址4.4 数据卷与网络管理用于管理容器的持久化数据和网络连接。命令 说明docker volume ls 列出所有数据卷docker volume create 卷名 创建一个数据卷docker volume inspect 卷名 查看数据卷的详细信息docker volume rm 卷名 删除一个数据卷docker volume prune 删除所有未被使用的数据卷docker network ls 列出所有网络docker network create 网络名 创建一个自定义网络docker network connect 网络名 容器名 将容器连接到指定网络docker network inspect 网络名 查看网络的详细信息示例# 创建一个数据卷并运行一个使用该卷的容器docker volume create my-datadocker run -v my-data:/data --name data-container alpine# 创建一个自定义的桥接网络让容器间可以通过容器名通信docker network create my-app-networkdocker run -d --name mysql --network my-app-network mysqldocker run -d --name webapp --network my-app-network my-web-app4.5 Docker Compose 常用命令用于管理和运行多容器应用。命令 说明docker-compose up 创建并启动所有服务在前台运行docker-compose up -d 创建并启动所有服务在后台运行docker-compose down 停止并删除所有容器、网络docker-compose stop 停止所有服务但不删除容器docker-compose start 启动已存在的服务docker-compose restart 重启所有服务docker-compose ps 列出 Compose 文件定义的所有容器docker-compose logs 查看所有服务的日志docker-compose logs -f 服务名 实时跟踪特定服务的日志docker-compose exec 服务名 命令 在指定的服务容器中执行命令docker-compose build 构建或重新构建服务镜像docker-compose pull 下载服务镜像
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

漳州网站建设公司首选公司中国景观设计公司十强

支持自定义音色:EmotiVoice助力品牌专属语音打造 在数字品牌竞争日益激烈的今天,声音正成为继视觉标识之后又一关键的“听觉名片”。用户对智能助手、虚拟主播甚至客服机器人的期待,早已不止于“能说话”,而是要求它“说得像人”、…

张小明 2025/12/21 20:54:59 网站建设

什么网站专做外贸白酒pc网站建设方案

在学术的浩瀚星空中,每一篇论文都是研究者智慧与汗水的结晶。然而,面对繁重的文献调研、复杂的逻辑构建以及严格的格式要求,许多本科和硕士生常常感到力不从心。幸运的是,随着人工智能技术的飞速发展,一款名为“书匠策…

张小明 2025/12/21 20:52:56 网站建设

做国外贸易的网站wordpress 前端表单

一、电流互感器的选型 要求:电流互感器:容量满足二次负载要求,且不低于 2.5VA,传输距离超过100m时,二次电流选1A,否则选5A。 理论解释: 1.传输距离100米:一般我们认为在常规设计(使用截面通常为2.5mm 或 4mm 的铜芯控制电缆)和典型二次负载(仪表阻抗不大)的条件下…

张小明 2025/12/21 20:46:37 网站建设