首页 > 其他分享 >docker 安装

docker 安装

时间:2023-12-12 16:01:33浏览次数:44  
标签:get sudo ce apt docker 安装

1. 防御性操作——卸载。其实我的os是Ubuntu 2004,应该是不会有的,但是我还是执行了一下:

apt-get remove docker docker-engine docker.io containerd runc

2. 惯例,执行 apt update:

3. 安装docker依赖,docker在Ubuntu上有一些依赖的软件包,一个命令搞定:

apt-get install ca-certificates curl gnupg lsb-release

4. 添加docker官方GPG密钥(其实我不知道这不操作用来干什么)

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

5. 添加docker软件源:

add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

6. 安装docker(终于开始安装docker了):

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

7.配置用户组。默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。但是其实我本身就是root,这一步对于当前我的操作习惯来说并不是必要的:

sudo usermod -aG docker $USER
注意:添加用户组这个操作需要重新登陆才生效。

8.这个时候就可以检查docker是否安装成功了:

ctl status docker

至少在我的例子当中,它不仅安装成功,而且已经正在运行了。

9.安装工具(这一步我也不太明白其必要性,但还是执行就是了):

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

10.重启docker:

service docker restart

11.验证是否成功:

docker run hello-world

 因为我们之前没有拉取过hello-world,所以运行命令后会出现本地没有该镜像,并且会自动拉取的操作。

12.上面我们拉取了hello-world的镜像,现在我们可以通过命令来查看镜像,命令如下:

sudo docker images

 说明就安装成功了!

 

原文参考:最详细的ubuntu 安装 docker教程 - 知乎 (zhihu.com)

13.

14.

15.

16.

17.

18.

19.

 

标签:get,sudo,ce,apt,docker,安装
From: https://www.cnblogs.com/wenzd/p/17897092.html

相关文章

  • Rocky Linux 9 安装 Podman
    1、安装Podmandnf-yinstallpodman2、配置镜像加速和私有镜像仓库#vim/etc/containers/registries.confunqualified-search-registries=["docker.io"][[registry]]prefix="docker.io"insecure=falseblocked=falselocation="docker.io"......
  • httprunner 安装
    接口自动化httprunner4.x安装  python最好安装3.8及以下安装pip3installhttprunner 卸载 pip3uninstallhttprunner安装后查看是否安装成功提示:'hrp'不是内部或外部命令 由于安装的是httprunner4.x的版本,不能直接使用hrp命令行工具,需要手动配置,下载编译产物,......
  • RabbitMQ-3.12:安装教程详解
    安装环境: centOS7操作系统1.1什么是MQMQ即消息队列(MessageQueue),是一种用于进行异步通信的技术。它允许应用程序异步地向队列中发送消息,而不需要立即等待接收方处理完毕。MQ将消息缓存在队列中,等待消费者进行处理1.2什么是RabbitMQRabbitMQ是一个开源的消息队列中间件,它实......
  • CentOS7.6安装docker一把成
    新建虚拟机或云主机,连通网络后刷此脚本安装docker#卸载旧docker安装新dockeryumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-engineyuminstall-yyum-utilsdevice-mapper-persiste......
  • CentOS7.6安装python3.6.8一把成
    yum-yinstallvimunzipnet-tools&&yum-yinstallwget&&yum-yinstallbzip2&&yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel......
  • centos7 docker-ce
    言Docker使用越来越多,安装也很简单,本次记录一下基本的步骤。Docker目前支持CentOS7及以后的版本,内核要求至少为3.10。Docker官网有安装步骤,本文只是记录一下,您也可以参考DockerCEInstallonCentOS环境说明CentOS7(MinimalInstall)$cat/etc/redhat-releaseCentOSLinu......
  • Docker部署yt-dlp
    一、简介一个简单的网站视频下载工具二、安装yt-dlp绿联DX4600为例,首先我们打开Docker管理器,进入镜像管理,然后在镜像仓库中搜索marcobaobao/yt-dlp-webui​,选择latest​版本并下载。​​下载完成后,我们在本地镜像中找到刚刚下载的镜像,点击创建容器,起一个英文名,勾选创......
  • centos6.8 使用yum安装 mysql5.7
    配置系统yum源这一步可选,如果yum源使用正常可跳过,由于centos6支持已于2020年停止,安全维护也只支持到2024年11月30日,所以很多原来可用的yum源也失效了,试了几个后找到以下可用的。备份旧配置mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup......
  • docker-compose一步帮你搞定n个容器
    ‍#一、docker-compose简介docker-compose是docker提供的一个命令行工具,用来定义和运行由多个容器组成的应用。为什么需要docker-compose?一般我们一个完整的应用部署包括几个服务:Web应用、MySQL服务、Redis服务,有的可能用到Kafka服务、Prometheus服务等等。那么如何管理这么......
  • 在当前的Linux上并安装字体(这里以安装中文字体为例)
    一、如果你想手动上传并安装中文字体,可以按照以下步骤进行:1.下载中文字体文件。你可以在网上找到许多免费的中文字体,例如文泉驿正黑字体。请确保你下载的字体文件是合法和可信的。 我本地提前准备好了,都是TrueType类型中文字体,具体如下(仿宋、宋体、黑体等): 2.将字体文件......