Docker-Ubuntu安装Docker

PS:2022年07月22日更新

首先在 Ubuntu 官网下载桌面版镜像包或者点此直接下载:Ubuntu-20.04 LTS 官方桌面版 64位

安装Vmware 、配置虚拟机2核心 4GB 。启动虚拟机执行如下命令:

#ubuntu需要先将用户切换至ROOT,命令如下
su root
#输入对应的root密码即可!如果首次安装系统没设置root密码则执行
sudo passwd root  
#通过以上命令即可设置root密码,然后再次su root 切换root权限即可。或者使用如下代码
sudo -s
#如果没有sudo 先安装sudo
apt install -y sudo
#1.安装网络工具包,安装过程中需要输入对应用户密码!
sudo apt install -y net-tools
#2.安装openSSH服务端,开放22端口
sudo apt-get install -y openssh-server
sudo service ssh start

#3.安装docker,先卸载老版本,如果有的话
sudo apt-get remove docker docker-engine docker.io containerd runc
#4.更新库
sudo apt-get update
#5.安装常用https等包
sudo apt-get install -y \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg-agent \
     software-properties-common
#6. 安装docker ,添加docker官方的GPG,什么是GPG可在知乎搜索看看大神说明
sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
#7. 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。
sudo apt-key fingerprint 0EBFCD88
#8. 设置稳定版本的仓库
sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
  $(lsb_release -cs) \
  stable"
#9. 更新资源,并且安装 docker-20.10.14
sudo apt-get update
apt-cache madison docker-ce
# 此处需要安装最新版执行如下命令(二选一)
sudo apt-get install -y docker-ce docker-ce-cli  containerd.io
# 此处需要安装固定版本:20.10.14执行如下命令(二选一)
sudo apt-get install -y docker-ce=5:20.10.14~3-0~ubuntu-focal docker-ce-cli=5:20.10.14~3-0~ubuntu-focal containerd.io

#10. 启动docker,并设置开机启动
systemctl start docker && systemctl  enable docker 
#11. docker至此便安装完成,如下为可选配置

#添加aliyundocker仓库加速器
mkdir -p /etc/docker
# 设置 Docker daemon
cat <<EOF | sudo tee /etc/docker/daemon.json
{
  "registry-mirrors": ["https://fl791z1h.mirror.aliyuncs.com"],
  "bip":"172.20.0.1/16",
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2",
  "storage-opts": [
    "overlay2.override_kernel_check=true"
  ]
}
EOF

#重新加载配置并重启docker
systemctl enable docker.service
systemctl daemon-reload 
systemctl restart docker



#卸载
#删除docker软件及其安装时自动安装的所有包
sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd

# 删除无用的相关的配置文件
dpkg -l | grep docker
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

# 卸载没有删除的docker相关插件,比如
sudo apt-get autoremove docker-ce-*

# 删除docker的相关配置,命令如:
sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docker

#最后再查询下docker相关软件包
dpkg -l | grep docker

#如果还有包存在,则删除,可能会有多个
# sudo apt remove --purge xxx

# 验证下
docker -v

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平塘码道

谢谢你的打赏, 我会继续努力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值