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
public汉化包
运行
cd /home/docker-compose/portainer
docker-compose up -d