使用top命令查看,发现是kswaod0进程占用了大量CPU资源。但是我这台机器根本没有开启swap,所以我怀疑应该是物理内存不够,系统想调用swap内存而调用不到。我尝试开启swap虚拟内存:[root@do-sp ~]# dd if=/dev/zero of=/home/swap bs=1MB count=10241024+0 records in1024+0 records out1024000000 bytes (1.0 GB) copied, 4.40974 s, 232 MB/s[root@do-sp ~]# mkswap /home/swapSetting up swapspace version 1, size = 999996 KiBno label, UUID=c1c88cea-1832-4fef-ae18-3eee2d7314dd[root@do-sp ~]# chmod 600 /home/swap[root@do-sp ~]# swapon /home/swap然后运行top,看到负载马上就降低了。看来kswapd0负载过高,还有一种可能性是因为没有开启swa
下载Dokercurl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh看一下挂载情况lsblk将Docker运行在挂载到硬盘上运行sudo mkdir -p /mnt/sda1/dockersudo systemctl stop docker.socketsudo systemctl stop dockersudo rsync -aqxP /var/lib/docker/ /mnt/sda1/docker/sudo nano /etc/docker/daemon.json编辑daemon.json{ "data-root": "/mnt/sda1/docker"}Ctrl+x按Y保存退出sudo rm
安装命令curl https://install.1panel.live/docker-install -o docker-install && sudo bash ./docker-install && rm -f ./docker-install注意此加速地址为临时地址,可能会出现不可用的情况仅限境内机器使用请勿恶意刷流量4.官方安装功能恢复之后,这个命令将会失效。
在Docker官方文档中,有关于如何更改Docker的默认存储位置的指导。以下是更改Docker的默认安装位置的步骤:停止Docker服务:sudo systemctl stop docker 创建新的文件系统,并挂载到你希望安装Docker的磁盘。例如,如果你有一个新的磁盘分区/dev/sdb1,你可以这样做:sudo mkdir /mnt/newdisksudo mount /dev/sdb1 /mnt/sda1 复制当前的Docker文件系统到新的磁盘:sudo rsync -aP /var/lib/docker/ /mnt/sda1/ 更新Docker的配置文件,指定新的文件系统位置。编辑或创建/etc/docker/daemon.json,并添加以下内容,请注意不要出错,否则Docker无法启动{ "data-root": "/mnt/sda1/docker"} 如果你之前已经挂载了新的磁盘到/mnt/sda1,确保在重启前卸载它:sudo umount /mnt/sda1 重新启动Docker服务:sudo systemctl st
首先,需要注意的前提条件是你已经安装了Docker环境,并且拥有足够的权限来执行以下命令。如果你在国内使用 Docker,可能需要配置加速器来拉取阿里云的镜像。docker run -d \--name=xunlei \--hostname=mynas \--net=bridge \-p 4321:2345 \-v $PWD/data:/xunlei/data \-v $PWD/downloads:/xunlei/downloads \--restart=always \--privileged \registry.cn-shenzhen.aliyuncs.com/cnk3x/xunlei:latest参数说明:docker run: Docker 的命令,用于运行一个新的容器。-d: 表示在后台运行容器。–name xunlei-webui: 为你运行的容器命名为 xunlei-webui。-p 4321:2345: 将容器的 2345 端口映射到宿主机的 4321 端口,这意味着你可以通过访问宿主机的 4321 端口来访问迅雷的网页版。registry.cn-shenzhen.al
manbu
想到什么就写什么