ubuntu22安装docker
1、查看服务器系统信息
uname -a:显示内核名称、主机名、内核版本、处理器类型等信息。
lsb_release -a:显示有关 Ubuntu 发行版的详细信息,包括版本号、代号等。
free -h:查看系统内存使用情况。
df -h:查看磁盘空间使用情况。
cat /proc/cpuinfo:查看 CPU 信息。
lspci:列出所有的 PCI 设备信息。
lsusb:列出所有的 USB 设备信息。
2、检查原机器旧版本docker
在 Ubuntu 系统中,可以使用以下方法检查是否安装了 Docker:
一、使用命令行检查
docker version:如果安装了 Docker,该命令将显示 Docker 的客户端和服务器版本信息。如果未安装,会提示找不到命令。
which docker:该命令会显示 Docker 可执行文件的路径,如果安装了 Docker,会显示路径,否则提示找不到命令。
二、查看服务状态
可以使用 systemctl 命令查看 Docker 服务的状态:
sudo systemctl status docker
如果安装了 Docker 并且服务正在运行,会显示服务的状态信息。如果未安装,会提示找不到该服务。
- 删除
sudo apt-get remove docker docker-engine docker.io containerd runc
3、安装
1.更新软件包
在终端中执行以下命令来更新Ubuntu软件包列表和已安装软件的版本:
sudo apt update
sudo apt upgrade -y
2.安装docker依赖
Docker在Ubuntu上依赖一些软件包。执行以下命令来安装这些依赖:
sudo apt-get install ca-certificates curl gnupg lsb-release software-properties-common apt-transport-https
3.添加Docker官方GPG密钥
执行以下命令来添加Docker官方的GPG密钥:
ps: 国内需要使用添加一下阿里的源来安装Docker,或者其它安装源也可
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4.添加Docker软件源
执行以下命令来添加Docker的软件源:
注:该命令需要使用root权限
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5.安装docker
执行以下命令来安装Docker:
apt-get install docker-ce docker-ce-cli containerd.io
6.运行检查Docker
启动Docker服务器。命令如下:可以设置一下Docker跟随系统启动
systemctl start docker
查看Docker是否安装成功:命令执行后会打印安装的Docker信息
docker info
可以查看Docker的运行状态
sudo systemctl status docker
4、国内阿里容器加速
https://cr.console.aliyun.com/cn-heyuan/instances/mirrors
5、重新启动docker
sudo systemctl restart docker
6、检查
docker pull hello-word
docker run hello-word
docker ps -a
其他尝试
docker pull nginx
docker run -d -p 80:80 --name mynginx nginx
这将在后台运行一个 Nginx 容器,并将容器的 80 端口映射到主机的 80 端口。你可以在浏览器中访问 http://localhost 查看 Nginx 的默认页面。
docker pull mysql
docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=your_password mysql
这里将容器的 3306 端口映射到主机的 3306 端口,并设置了 MySQL 的 root 密码为 your_password。
docker pull redis
docker run -d -p 6379:6379 --name myredis redis
将容器的 6379 端口映射到主机的 6379 端口。
7、docker-compose安装
1、sudo apt update
2、sudo apt install curl
3、sudo curl -L "https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
4、sudo chmod +x /usr/local/bin/docker-compose
5、docker-compose --version
第三步不成功可以直接
https://github.com/docker/compose