重装服务器安装记录
引言: 每次重装都会重装一次记录一下 免得忘记;
服务器配置如下
系统 Ubuntu Server 20.04 LTS 64bit
服务器 腾讯云CPU: 2核 内存: 4GB
设置仓库
更新 apt 包索引。
$ sudo apt update
安装依赖包:
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
添加GPG密钥
添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
如果你在阿里云上部署,可能使用阿里云的镜像源(在下面),添加阿里云的证书会更好一些。添加阿里云证书:
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
你也可以使用阿里云的软件仓库:
sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable"
安装 DOCKER ENGINE-COMMUNITY
更新 apt 包索引。
sudo apt update
安装最新版本的 Docker Engine-Community
sudo apt install docker-ce
免sudo
sudo usermod -aG docker [你的用户名]
重启docker
sudo systemctl restart docker
安装Mysql
拉取官方镜像
docker pull mysql
创建mysql容器
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf
创建容器,将数据,日志,配置文件映射到本机
docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
docker start mysql