美文网首页
Ubuntu 22 Docker的使用和安装

Ubuntu 22 Docker的使用和安装

作者: 何小有 | 来源:发表于2023-09-15 00:40 被阅读0次

    确认系统内核版本不低于 3.10 , 并且是 64 位系统, 在终端执行以下命令验证内核及系统信息:

    $ uname -a
    Linux VM-4-14-ubuntu 5.15.0-76-generic #83-Ubuntu SMP Thu Jun 15 19:16:32 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
    

    通过上面的输出可知, 当前系统内核版本是 5.15.0-76-generic (实体) 并且系统架构是 64 位 ( x86_64 x86_64 x86_64 GNU/Linux )。

    日常使用

    镜像相关的操作如下:

    • 查看本地镜像
      $ sudo docker images
      
    • 删除本地镜像
      $ sudo docker rmi 镜像ID或名称
      

    容器相关的操作如下:

    • 查看所有容器
      $ sudo docker ps -a
      
    • 查看运行中的容器
      $ sudo docker ps
      
    • 停止运行中的容器
      $ sudo docker stop 容器ID或名称
      
    • 删除已停止的容器
      $ sudo docker rm 容器ID或名称
      
    • 删除运行中的容器 (强制)
      $ sudo docker rm -f 容器ID或名称
      

    安装部署

    首先需要更新系统, 打开终端依次执行以下命令:

    $ sudo apt update
    $ sudo apt upgrade
    $ sudo apt full-upgrade
    

    添加 Docker 库

    然后安装必要的证书, 并允许 Linux apt 包管理器通过 HTTPS 访问存储库:

    $ sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
    

    然后运行以下命令添加 Docker 的官方 GPG 密钥:

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    

    再通过以下命令添加 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
    

    最后再执行一次更新系统源的命令:

    $ sudo apt update
    

    安装 Docker

    运行以下命令在系统中安装最新的 Docker CE 服务:

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

    安装完成后, 运行以下命令验证 Docker 是否正常运行并设置每次重启时自动启动:

    $ systemctl status docker
    $ sudo systemctl enable docker
    

    最后使用以下命令查看已安装的 Docker 版本号:

    $ sudo docker version
    

    测试 Docker

    为了保证安装有效性, 还需要执行以下命令测试 Docker 是否运行正常:

    $ sudo docker run hello-world
    

    上面的命令会下载一个 Docker 测试镜像, 并在容器内执行一个 Hello World 输出。

    相关文章

      网友评论

          本文标题:Ubuntu 22 Docker的使用和安装

          本文链接:https://www.haomeiwen.com/subject/oosvvdtx.html