1. 安装系统
从官网下载amd64-DVD1
虚拟机正常默认配置就可以 ,开始安装选English 地区China 网络提示出错可以先跳过(因为我选的桥接模式) root密码和用户自己设置一下
虚拟机安装默认就行,不选LVM,分区方案选默认(All in one),如果装在物理机上,可以把/ 和/boot挂到固态硬盘 /home / data 挂到机械硬盘,记得最后确认分区方案选Yes
装好系统,用装系统设置的普通用户登录
2. 配置root用户登录
点击左上角,输入terminal,打开终端,输入su root
输入密码切换到root用户
vi /etc/gdm3/daemon.conf
在security 下添加下面一行,修改后保存退出
AllowRoot=true
# 然后编辑下面文件
vi /etc/pam.d/gdm-password
# 注释掉下面这行
#auth required pam_succeed_if.so user != root quiet_success
右上角Logout ,重新用root登录
点击not listed 输入 root 密码 就登录了
后文直接用
root
用于操作,不加sudo,如果你喜欢用普通用户,后文都要加sudo
3. 安装VMTools配置国内软件源
# 复制VM Tools的文件 注意最后有个点.
cp /media/cdrom/VM【TAB补全】 .
# 解压
tar -zxf VM【TAB补全】
# 进入目录
cd vm【TAB补全】
# 安装
./vmw【TAB补全】 如图所示
第一个yes 剩下一直回车 如图
reboot
重启一次系统
如果不能复制文件 再装一下vm工具
apt install open-vm-tools-desktop fuse
软件源中科大的就可以
vi /etc/apt/sources.list
# 粘贴以下内容
deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
# 更新
apt update
4. 配置ssh远程登录
安装ssh
apt install ssh openssh-server
配置文件 vi /etc/ssh/sshd_config
在最后一行添加下面内容,保存退出
PasswordAuthentication yes
PermitRootLogin yes
5. 安装Docker
#安装基础工具包
apt-get update
apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
#安装gpg key
curl https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
#安装docker源
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
#安装docker
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
#测试是否安装成功
docker version
- docker运行MySQL
拉取并运行mysql 5.7docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
- docker运行Redis