跳到主要内容

Ubuntu 22.0.4环境配置

1、创建root用户

输入下面命令创建root用户,并设置密码

sudo passwd root
#切换到root用户
su root

2、安装基本工具

apt install vim
apt install openssh-server
apt install net-tools

3、配置ssh开机自启

sudo systemctl enable ssh

4、配置apt源为阿里源

sudo echo  \
"deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
" > /etc/apt/sources.list

sudo apt update && apt upgrade

上面的命令会删除/ect/apt/sources.list 中的内容替换为命令中的内容。不同Ubuntu版本源的配置也不一样,不同版本的源可以参考阿里镜像站

5、安装Docker

增加阿里云Docker库

sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update

安装Docker并检查是否安装成功

sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo systemctl status docker
sudo systemctl start docker
sudo systemctl enable docker
sudo docker version

如果安装成功,docker version 会输出docker的版本信息

6.配置固定ip(可选)

使用ifconfig会看到一串的信息,可以看到192.168.25.129为当前机器的IP地址,路由地址一般为该网络的第一个地址如:192.168.25.1,但是我使用的是VMware,路由为第二个地址192.168.25.2

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 192.168.25.129 netmask 255.255.255.0 broadcast 192.168.25.255
inet6 fe80::20c:29ff:fe97:e9a0 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:97:e9:a0 txqueuelen 1000 (Ethernet)
RX packets 925 bytes 103081 (103.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 520 bytes 119703 (119.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

配置固定ip需要编辑 /etc/netplan/01-network-manager-all.yaml 文件,主要修改的两个点:addresses(IP地址),routes (路由)

/etc/netplan/01-network-manager-all.yaml
network:
version: 2
renderer: NetworkManager
ethernets:
ens33: # 配置的网卡名称,可以使用ifconfig -a查看本机的网卡
dhcp4: no # 关闭动态IP设置,因为要设置固定IP
addresses: [192.168.25.129/24] # 要设置为的固定IP,后面的24为子网掩码的位数
routes: # 要设置的网关地址
- to: default
via: 192.168.25.2
nameservers:
addresses: [8.8.8.8,144.144.144.144] # DNS服务器地址

使配置生效 sudo netplan apply