ubuntu18.04
配置root远程登录
设置root密码

sudo passwd root

切换root

su -l

设置root SHH

sed -i '/.PermitRootLogin./d' /etc/ssh/sshd_config ; echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config ; /etc/init.d/ssh restart

重启SSH

systemctl restart ssh

切换阿里云源
1、切换到源文件所在目录

cd /etc/apt

2、备份之前的源文件

sudo cp sources.list sources.list.backup

3、替换源,将下边文件复制到sources.list文件中,替换之前的文件。

nano sources.list

阿里云源:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

保存并退出

4、更新源

sudo apt-get update
sudo apt-get upgrade

安装docker

curl -sSL https://get.daocloud.io/docker | sh

安装docker-compose

jq

apt install jq
VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | jq .name -r)
DESTINATION=/usr/local/bin/docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DESTINATION
sudo chmod 755 $DESTINATION
docker-compose -v

docker加速

if [ ! -d /etc/docker ];then
   sudo mkdir -p /etc/docker
fi
cat << EOF | sudo tee /etc/docker/daemon.json 
{ 
    "log-driver": "journald",
    "registry-mirrors": [ 
    "https://rw21enj1.mirror.aliyuncs.com",
    "https://dockerhub.azk8s.cn",
    "https://reg-mirror.qiniu.com",
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
    ]
}
EOF

安装

mkdir -p  /home/docker-compose/portainer/data
mkdir -p  /home/docker-compose/portainer/public
cat << EOF | sudo tee /home/docker-compose/portainer/docker-compose.yml
version: '3.9'

services:
  portainer:
    image: portainer/portainer-ce
    container_name: portainer
    restart: always
    ports:
      - 9000:9000
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /home/docker-compose/portainer/data:/data
      - /home/docker-compose/portainer/public:/public
EOF


运行

cd /home/docker-compose/portainer
docker-compose up -d
最后修改:2022 年 07 月 27 日
如果觉得我的文章对你有用,请随意赞赏