Ubuntu22搭建安装git和docker

Author Avatar
XianLong
发表:2025-04-11 23:07:12
修改:2025-04-11 23:11:14

Ubuntu操作基础

一、创建用户、用户组

创建新用户

sudo adduser 用户名

检查用户是否创建成功

cat /etc/passwd

创建新组

sudo groupadd 组名

查看是否创建成功

cat /etc/group | grep 组名

切换到用户

su - 用户名

查看现有用户组

groups

查看某个用户所在的组

groups 用户名

二、设置为用户组添加用户

将用户添加到用户组下

sudo usermod -aG 组名1,组名2 用户名

三、删除用户、用户组

删除用户

sudo deluser 用户名

删除用户和主目录

sudo deleuser --remove-home 用户名

删除用户组

sudo groupdel 组名

四、安装OpenSSH服务

下载openssh

sudo apt update
sudo apt install openssh-server -y

启动SSH并设置开机自启

sudo systemctl start ssh
sudo systemctl enable ssh

获取IP地址

ip addr show

五、更换apt源

备份

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

打开源列表文件

sudo nano /etc/apt/sources.list

更换源选其中一个即可

#阿里源
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
#清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
#中科大源
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

更新

sudo apt update

下载安装git和docker

一、下载安装git

sudo apt install git

检验安装

git --version

设置git用户名和账号

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"

查看当前配置信息

git config --list

二、下载安装docker

先将docker卸载

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

添加docker官方APT源

#安装必要依赖
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
#下载 GPG 密钥,用国内镜像源下载 Docker 的 GPG 密钥。例如,使用阿里云的镜像
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
#添加 Docker 的 APT 源,编辑 /etc/apt/sources.list.d/docker.list 文件,添加阿里云的 Docker 源
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

更新apt

sudo apt update

安装docker

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

配置docker镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ccr.ccs.tencentyun.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

注:容器镜像地址需要去开通,阿里云、腾讯云等

检查

sudo docker run hello-world



评论