/images/avatar.png

Schaepher's Blog

|

Docker Compose

  1. 最直接的就是把原先要在命令行跑容器所需的参数整合到一个文件(docker-compose.yaml)里面,组织起来。这样就不用怕忘记某个参数了。
  2. 可以使用一行简单的命令(docker-compose)同时启动(up)、重启(restart)、关闭(stop)多个服务。

开发和测试环境使用另外安装的 docker-compose 命令,单机的生产环境也可用。
生产环境的集群如果是 Docker Swarm,则使用 Docker 自带的 docker stack deploy

raspberry-pi-4-raspbian

cp /etc/apt/sources.list /etc/apt/sources.list.default
sudo cat > /etc/apt/sources.list << DELIM
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib 
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
DELIM

cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.default
sudo cat > /etc/apt/sources.list.d/raspi.list << DELIM
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
DELIM

sudo apt-get update

raspbian 桌面版自带 VNC,默认不启动。执行以下命令启动:
sudo systemctl start vncserver-x11-serviced.service