ESXI上docker安装
1.1 Ubuntu安装 下载Ubuntu镜像文件,并上传至ESXI
1.1.1 登录ESXI创建虚拟机
1.1.2 开启虚拟化
1.1.3 Cd驱动器选择上传的ISO文件,点击下一步
1.1.4创建完毕后,开启虚拟机,安装Ubuntu
1.1.5 点击下一步至配置用户名/密码
1.1.6 勾选安装openssh
1.1.7 等待安装完毕,重启
1.2 Ubuntu 开启root用户认证登录 使用安装时创建的用户登录Ubuntu系统,执行sudo passwd root以配置root用户密码
1.2.1 修改/etc/ssh/sshd_config,编辑以下配置并保存
PermitRootLogin yes
PasswordAuthentication yes
1.2.2 执行sudo service ssh restart以重启shh服务,尝试验证root登录
1.3 Ubuntu网络配置 执行apt install net-tools,执行ifconfig查看现有dhcp分配ip
1.3.1 执行sudo vi /etc/netplan/00-installer-config.yaml,修改配置文件为,ip以10.1.0.92为例
network:
ethernets:
ens160:
addresses: [10.1.0.92/24]
gateway4: 10.1.0.1
dhcp4: no
nameservers:
addresses: [1.1.1.1,8.8.8.8]
optional: true
version: 2
1.3.2 执行sudo netplan apply生效配置,使用新ip重新登录,并检查配置
1.4 Docker 安装
1.4.1 存储库设置
1.4.1.1 执行以下代码以卸载老版本Docker
sudo apt-get remove docker docker-engine docker.io containerd runc
1.4.1.2 执行以下代码以设置存储库
sudo apt-get update
sudo apt-get install
ca-certificates
curl
gnupg
lsb-release
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
1.4.2 Docker Engine安装
sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
1.4.3 Docker 验证
docker run hello-world
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
秋叶随丰ivn
校验提示文案
周周周周周小闹
校验提示文案
周周周周周小闹
校验提示文案
秋叶随丰ivn
校验提示文案