准备ubuntu环境
过多简介就不多讲
要有一个ubuntu的镜像文件,具体怎么去获取可以去官网或者一些教程
安装过后的界面
一些必备工作
下载vim编辑器
sudo apt install vim
下载网络工具
sudo apt install net-tools
Ubuntu与主机之间不能粘贴复制
1. 问题
Ubuntu终端之中无法使用复制粘贴;
Ubuntu虚拟机和主机之间无法使用复制粘贴;
2. 解决
1、开启终端:ctrl+alt+t;
2、卸载已有工具
sudo apt-get autoremove open-vm-tools
3、安装工具open-vm-tools
sudo apt-get install open-vm-tools
4、安装open-vm-tools-desktop
sudo apt-get install open-vm-tools-desktop
5、重启即可
写一个ubuntu下载docker的脚本
#!/bin/bash
# Step 1: Install necessary system tools
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
# Step 2: Add Docker's official GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: Add Docker repository
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: Install Docker-CE
sudo apt-get update
sudo apt-get install -y docker-ce
# Step 5: Start Docker service
sudo systemctl start docker
# Install Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
vim docker.sh
把这段内容写进去
执行脚本
sh docker.sh,就直接安装成功了
docker进程使用 Unix Socket 而不是 TCP 端口。而默认情况下,Unix socket 属于 root 用户,因此需要 root权限 才能访问
解决方法
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $XXX docker #检测当前用户是否已经在docker用户组中,其中XXX为用户名,例如我的,liangll
sudo gpasswd -a $USER docker #将当前用户添加至docker用户组
newgrp docker #更新docker用户组
或者
sudo gpasswd -a ${USER} docker
sudo su
exit
newgrp docker
这样就不会报错了