首页 > 其他分享 >Docker安装

Docker安装

时间:2024-08-10 11:18:30浏览次数:9  
标签:sudo apt 默认 镜像 Docker 安装 docker

Docker简介

Docker是一个开源的应用容器引擎,可以帮助开发者快速构建、共享和运行应用程序。

利用Docker,我可以在ubuntu宿主机上装上ubuntu20.04容器和ubuntu22.04容器,用来作为开发环境,而不影响ubuntu宿主机。

Docker安装

首先需要确认本地是否已安装了docker,执行命令:sudo dpkg -l | grep docker,如果结果为空,那么没有安装docker。

开始为docker安装依赖包,执行如下命令:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

接着,添加GPG Key 和 docker阿里源

# 阿里源(推荐使用阿里的gpg KEY)
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

#阿里apt源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

最后开始安装docker,执行如下命令:


# 更新apt源。若不更新apt源,执行第二句命令会失败
sudo apt update

sudo apt install docker-ce docker-ce-cli containerd.io

至此,docker就已安装完毕,查看一下版本:docker --version

拉取镜像

docker官方提供一个hello-world镜像用于测试目的,这里也用来测试一下docker环境。

先看docker服务是否已经启动了,执行命令:systemctl status docker,从下图可以看到已经启动了。

搜索并拉取hello-world镜像,可以成功搜索到hello-world镜像,但是拉取该镜像会失败。失败原因:2024年,很多docker镜像源都被ban了,所以镜像拉不下来。但还是有解决方法的,替换镜像源(此处不做详细说明)。

替换镜像源后,拉取hello-world镜像成功。

其他问题

docker的默认存储路径在哪里? 如何修改默认存储路径?

通过执行命令:docker info 可以查看docker默认存储路径,其中有一行会限制docker的根目录

Docker Root Dir: /var/lib/docker

接下来,修改默认存储路径。

  • 第一步:将默认文件夹拷贝到想要的地方
# 停止docker服务
sudo systemctl stop docker

mkdir -p ~/07-docker
sudo cp -r /var/lib/docker ~/07-docker/
  • 第二步:将原来的默认文件夹保留备份
sudo mv /var/lib/docker /var/lib/docker-bak
  • 第三步:将新的存储路径创建链接文件到原来的位置
sudo ln -s ~/07-docker/docker /var/lib/docker

# 启动docker服务
sudo systemctl start docker

现在可以查看默认的保存路径,执行命令:docker info

标签:sudo,apt,默认,镜像,Docker,安装,docker
From: https://www.cnblogs.com/caojun97/p/18345755

相关文章

  • Ubuntu20.04 安装 NVIDIA 显卡驱动
    1.禁用Nouveau驱动“nouveau”是NVIDIA显卡的开源驱动程序。查看驱动状态,若什么都没显示则是禁用了。lsmod|grepnouveau下面有显示信息,则说明在用着nouveau。开始设置禁用:#修改前先备份(防止出问题)sudocp/etc/modprobe.d/blacklist.conf/etc/modprobe.d/bl......
  • Docker快速入门指南
    ......
  • 谷粒商城实战笔记-145-性能压测-性能监控-jvisualvm使用-解决插件不能安装
    文章目录jvisualvm的作用安装查看gc相关信息的插件解决jvisualvm不能正常安装插件的问题1,查看java版本2,打开网址3,修改jvisualvm的设置jvisualvm的作用JVisualVM是一个集成在JavaDevelopmentKit(JDK)中的多功能工具,它提供了一种可视化的方式来监控和分析Java应用......
  • Cacti安装插件之thold
    Cacti安装插件之thold 基本环境os:rhel5.5i386rpm:lampcacti:0.8.8arrdtool:1.4.5 1,安装settings插件#wgethttp://docs.cacti.net/_media/plugin:settings-v0.7-1.tgz#mvplugin\:settings-v0.7-1.tgzsettings-v0.7-1.tgz#tar zxvfsettings-v0.7-1.tgz-......
  • centos6.5下安装配置Bind DNS服务器
    前言:了解named 如果说我们安装的rpm包不符合我们的要求怎么办、比如说我们想起用named的线程模式、比如说我想让他禁用IPv6、比如说我们想启用某种特性、而rpm在编译时没有提供、那这时我们只能去手动编译安装了,那如何去编译安装named:   编译安装named有一个麻烦之处、......
  • linux Centos 6.5 安装桌面环境GNOME
    在某种场合之下,我们使用的Linux还是要选择安装桌面环境的,所以在这里介绍一下如何给没有安装桌面环境的系统安装桌面环境。以Centos6.5为例演示一下如何安装桌面环境。 工具/原料Linux、Centos6.5、GNOME、桌面方法/步骤1一、首先查看系统的运行级别以及是否安装了桌面......
  • VMWare tools的安装 与 centOs 桌面分辨率配置
    VMWaretools的作用在这里不再多说,下面我结合自己的安装过程来分布讲解下:1,下载linux.iso   把linux.iso放在虚拟机安装目录   如果本身存在此文件,就不用下载了。 2,启动虚拟机,启动你的centOs3, 启动后,进入linux。应该有提示:没有安装VMWARETOOLS4,设置虚拟机......
  • CentOS+Cacti安装配置
    #####################################CactiConfiguration#Date:2009-11-04#Env:Centos5.4x86_64#Author:http://www.chengyongxu.com/blog/centoscacti%E5%9F%BA%E6%9C%AC%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE/####################################一、准备工作......
  • 宝塔面板安装后wordpress优化教程
    宝塔面板安装wordpress之后,一直有一个头痛的问题按F5会导致cpu和内存100%,这个问题也困扰了我一个月,后面也是各种解决方案都不太理想!现在我出来一个教程,按我的思路我的服务器是2H2G的阿里云服务器!里面只有一个wordpress站点,也就是现在你所看到的站点运行环境:nginx1.......
  • docker-compose 使用实例
    catdocker-compose.yaml<<EOFversion:'3'services:#xiaomusicxiaomusic:image:my/xiaomusiccontainer_name:xiaomusicrestart:unless-stoppedports:-8090:8090volumes:-/mnt/music:/app/music......