首页 > 系统相关 >Ubuntu安装docker

Ubuntu安装docker

时间:2024-04-02 10:34:43浏览次数:24  
标签:com sudo apt etc Ubuntu docker 安装 Docker

官网

卸载系统docker,防止冲突

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
  • 卸载请参照docker卸载

设置 docker的 apt 仓库

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# 设置仓库到apt源
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

安装docker

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

验证docker

sudo docker run hello-world

出现下面表示验证成功

root@ubuntu-002:~# sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
2db29710123e: Pull complete 
Digest: sha256:2498fce14358aa50ead0cc6c19990fc6ff866ce72aeb5546e1d59caac3d0d60f
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/****

问题

对于官网 https://download.docker.com/linux/ubuntu/ 访问不了,我们可以替换为阿里云镜像源解决

sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] http://mirrors.aliyun.com/docker-ce/linux/ubuntu/ \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

标签:com,sudo,apt,etc,Ubuntu,docker,安装,Docker
From: https://www.cnblogs.com/seven3306/p/18110037

相关文章

  • docker-compose 部署OWASP Juice Shop + CTFd
    项目介绍1.OWASPJuiceShop原文OWASPJuiceShopisprobablythemostmodernandsophisticatedinsecurewebapplication!Itcanbeusedinsecuritytrainings,awarenessdemos,CTFsandasaguineapigforsecuritytools!JuiceShopencompassesvulnerabili......
  • Supervisor 安装与使用
    一、Supervisor介绍Supervisor是一个用Python编写的进程管理工具,它可以用于监控和控制类UNIX操作系统上的多个进程。它是一个客户端/服务器系统,其中Supervisor的服务器端称为supervisord,负责启动管理的子进程、响应客户端命令、重启崩溃或退出的子进程、记录子进程的st......
  • 【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot
    【Docker】搭建便捷的Docker容器管理工具-dockerCopilot前言本教程基于绿联的NAS设备DX4600Pro的docker功能进行搭建。前面有介绍过OneKey,而dockerCopilot便是OneKey的升级版,作者对其进行了重新命名,并且对界和功能都进行了全面的优化。目前通过绿联自带的Docker管理器......
  • docker
    初始docker项目部署问题部署较为复杂,部署碰到许多问题形成可移植docker是一个快熟交互的应用dokcer和虚拟机区别应用需要依赖一起打包node,mysql跨系统镜像2部分组成:[]repository在没有指定启动systemctlstartdockerdocker基本命令dockerfiledockerbuildlocaldockerr......
  • Windows Server 2022 服务器系统安装与磁盘管理
    系统安装先通过微软官网下载对应版本ISO镜像,实在不行就找网上资源下载。制作U盘启动盘下载Rufus(下载链接)通过使用UEFI格式来进行然后一路默认,等待即可。服务器设置开机进入F2bios选择BootSettings选择bootmode改为UEFl模式(这个更改的前提是你的硬盘大小在2TB......
  • Docker小计
    Dockersdockerinspectname#查看容器信息dockerupdate--restart=always容器ID#设置容器启动方式为自启动(容器Stop状态下)Docker-composeversion:'3.9'services:mysql-master-redis:image:mysql:8.0container_name:mysql-master-redisrestar......
  • Linux 环境 (红帽 rhel 7.3) Python 3 安装
    自己装的虚拟机(红帽7),默认安装的python2.7,更新为python3.8  自己做个记录,方便日后查看注意:红帽的yum 需要注册才能使用,必须要替换yum,替换方法请参见:怎样替换rhel7.3的yum【步骤】1.下载python3.8安装包python:https://www.python.org/downloads/source/  找稳定发......
  • Linux安装nginx保姆级教程
    文章目录前言一、nginx安装(保姆级教程)1.安装nginx依赖2.安装wget3.创建nginx安装目录4.下载nginx5.查看下载好的nginx6.解压缩7.查看当前目录下的文件→进入nginx-1.8.0目录→查看当前目录下的文件8.安装nginx9.查看nginx安装目录并启动nginx10.网络请求测试nginx是否正......
  • ai绘画基础总结(一)安装设置
    comfyUI对有工作流经验的小伙伴来说比较友好。小白学习comfyUI门槛也不是很高。一、安装环境小白推荐直接整合包,b站有很多秋叶的,圣杯,还有疯狂AI启动器。纯小白推荐使用疯狂AI启动器(满血包)能解决很多依赖问题,自行安装依赖,很多都需要能上外网,所以推荐满血包。高手直接上官方就OK......
  • MacBook Pro安装纯windows系统教程
    一、背景前些年头脑发热买了一台MacbookPro13,1(2016),现在是2024年,机身自带的128G已经无法满足使用需要,同时办公中跟windows系统之间的文件传输太麻烦,而且要置换的话也只能卖1000多,直接原价的2折不到,想了想还是装个windows系统接着用。二、资源准备参考网上资源,网上很多教程......