|
|
发表于 2021-5-28 15:03:13
|
显示全部楼层
- curl -fsSL https://docker.zhuye.workers.dev/linux/debian/gpg | sudo apt-key add - && \
- sudo apt-key fingerprint 0EBFCD88 && \
- sudo sh -c 'echo "deb [arch=$(dpkg --print-architecture)] https://docker.zhuye.workers.dev/linux/debian $(curl -v --silent http://deb.debian.org/debian/dists/stable/Release 2>&1 | grep Codename | sed s/"Codename: "//) test" > /etc/apt/sources.list.d/docker.list' && \
- sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io -y && \
- sudo curl -L https://git-release.sakurasou.life/docker/compose/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose && \
- sudo chmod +x /usr/local/bin/docker-compose && \
- sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose && \
- sudo mkdir /etc/bash_completion.d; \
- sudo curl -L https://cdn.jsdelivr.net/gh/docker/compose/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose && \
- sudo mkdir /opt/docker; \
- sudo chown -R $(whoami): /opt/docker && \
- sudo chmod -R g+rwx /opt/docker && \
- sudo sh -c 'cat > /etc/docker/daemon.json << EOF
- {
- "experimental": true,
- "iptables": false,
- "ip6tables": false,
- "log-driver": "json-file",
- "log-opts": {
- "max-size": "233k",
- "max-file": "6",
- "labels": "production_status",
- "env": "os,customer"
- }
- }
- EOF' && \
- sudo systemctl reload docker && \
- sudo docker network create zdocker -o "com.docker.network.bridge.name"="zdocker" --subnet 172.22.0.0/16 && \
- (crontab -l ; echo "0 8 * * * docker run -dit --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --run-once 2>&1 | /usr/bin/logger -t CRONLOG") | crontab - && \
- (crontab -l ; echo "23 3 1 * * docker image prune --all --force 2>&1 | /usr/bin/logger -t CRONLOG") | crontab - && \
- sudo mkdir -p /opt/{www,ssl,docker} && \
- sudo chown -R 1111:users /opt/{www,ssl,docker} && \
- sudo chmod -R g+rwx /opt/{www,ssl,docker} && \
- echo z done && \
- sudo usermod -aG docker $USER && sudo service docker restart && newgrp - docker
复制代码
这道题我会,复制,粘贴,确认,安装完成。 |
|