0


ubuntu安装、卸载docker

一、卸载docker

  1. 删除docker相关软件,及其安装时自动安装的所有包

      sudo apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc
    
  2. 删除docker其他没有没有卸载
    dpkg -l | grep docker

3.卸载没有删除的docker相关插件
sudo apt-get autoremove docker-ce-*

4.删除docker的相关配置&目录
sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docke

5.确定docker卸载完毕
docker --version

二、安装docker

1.打开终端,依次运行下列命令:
sudo apt update
sudo apt upgrade
sudo apt full-upgrade

2.安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库:
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

3.运行下列命令添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4.添加 Docker 官方库:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5.使用命令更新 Ubuntu 源列表:
sudo apt update

6.运行下列命令在 Ubuntu 22.04 LTS 服务器中安装最新 Docker CE:
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

7.运行下列命令检查可以安装的 Docker 版本:
apt-cache madison docker-ce
输出样例:
docker-ce | 5:20.10.173-0ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
docker-ce | 5:20.10.163-0ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
docker-ce | 5:20.10.153-0ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
docker-ce | 5:20.10.143-0ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
docker-ce | 5:20.10.133-0ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages

8.可以挑选上面列表中的任何版本进行安装,运行:
sudo apt install docker-ce=5:20.10.163-0ubuntu-jammy docker-ce-cli=5:20.10.163-0ubuntu-jammy containerd.io

9.安装完成后,运行如下命令验证 Docker 服务是否在运行:
systemctl status docker

10.如果没有运行,运行以下命令运行 Docker 服务:
sudo systemctl start docker

sudo service docker start

11.使 Docker 服务在每次重启时自动启动:
sudo systemctl enable docker

12.可以使用以下命令查看已安装的 Docker 版本:
sudo docker version

13.测试 Docker 是否运行正常:运行:
sudo docker run hello-world

三、docker用户组权限问题

使用sudo获取管理员权限,运行docker命令。
1.添加docker用户组

sudo groupadd docker   

2.将登录用户加入到docker用户组中

sudo gpasswd -a $USER docker

3.更新用户组

newgrp docker

4.测试docker命令是否可以使用sudo正常使用

docker ps

四、docker常用命令

查看所有镜像:docker  images
查看运行中的容器:docker  ps
查看所有容器:docker  ps  -a
启动容器:docker  start 容器ID
重启容器:docker  restart 容器ID
停止容器:docker  stop 容器ID
进入容器:docker  exec  -it 容器ID  /bin/bash
退出容器:exit
构建镜像:docker  build  -f  Dockerfile  -t 镜像名:V1  .
创建并运行容器:docker  run -d  -p 端口 镜像名:V1
删除容器:docker  rm 容器ID
删除镜像:docker  image  rm  镜像ID
复制jar到容器中:docker  cp  XXX.jar  容器ID:/opt  
  • 查看所有镜像:docker images
  • 查看运行中的容器:docker ps
  • 查看所有容器:docker ps -a
  • 启动容器:docker start 容器ID
  • 重启容器:docker restart 容器ID
  • 停止容器:docker stop 容器ID
  • 进入容器:docker exec -it 容器ID /bin/bash
  • 退出容器:exit
  • 构建镜像:docker build -f Dockerfile -t 镜像名:V1 ** .**
  • 创建并运行容器:docker run -d -p 端口 镜像名:V1
  • 删除容器:docker rm 容器ID
  • 删除镜像:docker image rm 镜像ID
  • 复制jar到容器中:docker cp XXX.jar 容器ID:/opt
标签: ubuntu docker linux

本文转载自: https://blog.csdn.net/weixin_48399491/article/details/127119477
版权归原作者 神奇de代码 所有, 如有侵权,请联系我们删除。

“ubuntu安装、卸载docker”的评论:

还没有评论