Browsed by
Month: 2020年3月

Shell中判断前一个命令是否执行成功

Shell中判断前一个命令是否执行成功

Linux Shell中常用的判断语法:

  • -eq  等于
  • -ne  不等于
  • -gt  大于
  • -lt  小于
  • ge  大于等于
  • le  小于等于

代码如下:

if [ $? -ne 0 ]; then
    echo "fail"
else
    echo "success"
fi

或者

if [ $? -eq 0 ]; then
    echo "success"
else
    echo "fail"
fi

解决 MacOS 下docker 启动 Kubernetes 总是 kubernetes is starting…的现象

解决 MacOS 下docker 启动 Kubernetes 总是 kubernetes is starting…的现象

在Mac上安装好docker ,再启动Kubernetes,然后一直卡在了kubernetes is starting...。最后从网上找到了解决办法

  1. git clone https://github.com/maguowei/k8s-docker-for-mac.git
  2. cd k8s-docker-for-mac/
  3. ./load_images.sh 同时要打开这docker desktop
  4. 设置 https://registry.docker-cn.com

等都安装完,重启docker desktop,静静的等待一会,你会发现k8s也运行起来了。

Composer Update silently returns “Killed”

Composer Update silently returns “Killed”

如果您在Docker实例上遇到此问题,解决方案就是创建一个交换文件并启用它,如:

sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo chmod 600 /var/swap.1
sudo /sbin/swapon /var/swap.1

用完可以关闭

sudo /sbin/swapoff /var/swap.1