分类 DevOps 下的文章

参考资料

https://www.runoob.com/docker/centos-docker-install.html

1、docker-安装

#阿里云
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

#官方
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh

#docker-compose
curl -L https://github.com/docker/compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose && chmod +x /usr/bin/docker-compose

下载Docker镜像时加速

cat <<EOF > /etc/docker/daemon.json
{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com"
  ],
  "max-concurrent-downloads": 10,
  "log-driver": "json-file",
  "log-level": "warn",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
    },
  "data-root": "/var/lib/docker"
}
EOF

2、启动Docker

systemctl start docker

3、停止docker服务

systemctl stop docker.socket
systemctl stop docker

4、移动docker目录

mv /var/lib/docker/ /data
ln -sf /data/docker /var/lib/docker

5、重启docker服务

systemctl enable docker.socket
systemctl start docker

7、自定义网络

docker network create --subnet=192.168.100.0/24 mynetwork

1、安装docker

sudo apt-get update && sudo apt-get upgrade
sudo curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh

2、安装Docker-compose

sudo apt-get install docker-compose

3、非root用户执行docker 无需加sudo

sudo usermod -aG docker [user_name]
sudo reboot

4、参考地址

https://lingshunlab.com/book/raspberry-pi/raspberry-pi-install-docker-and-install-docker-compose
https://raspberrypi.club/61.html

version: "3"
services:
  server:
    image: gitea/gitea
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
      - GITEA__database__DB_TYPE=mysql
      - GITEA__database__HOST=192.168.100.1:3306
      - GITEA__database__NAME=gitea_data
      - GITEA__database__USER=root
      - GITEA__database__PASSWD=root
    restart: always
    networks:
      - mynetwork
        - ipv4_address: 192.168.100.80
    volumes:
      - /data/gitea:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "3000:3000"
      - "3001:22"
networks:
  mynetwork:
    external: true


docker run --name=rabbitmq -d --restart=always -v /data/rabbitmq:/var/lib/rabbitmq -p 5672:5672  --network mynetwork --ip 192.168.100.2 rabbitmq:alpine
docker run --name=rabbitmq -d --restart=always -v /data/rabbitmq:/var/lib/rabbitmq -p 5672:5672  --network mynetwork --ip 192.168.100.2 rabbitmq

定制下载

https://firmware-selector.openwrt.org/
https://supes.top/
https://op.supes.top/

插件说明

https://www.right.com.cn/forum/thread-3682029-1-1.html

官网下载

https://firmware-selector.openwrt.org/?version=21.02.5

其它

https://github.com/haiibo/OpenWrt/releases/tag/X86_64
https://github.com/haiibo/OpenWrt

IP地址修改

vi /etc/config/network