首页 > 系统相关 >Ubuntu上安装Docker

Ubuntu上安装Docker

时间:2024-04-12 16:00:53浏览次数:26  
标签:容器 sudo apt Ubuntu 镜像 Docker 安装 docker

安装docker流程

1、添加Docker官方仓库

首先,您需要添加Docker官方仓库以获取最新的Docker软件包。在终端中执行以下命令:

sudo apt update

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

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

2、安装docker

随后,更新包列表并安装Docker Community Edition(CE)。执行以下命令完成安装:

sudo apt update

sudo apt install docker-ce

3、启动docker服务

安装完成后,Docker服务将自动启动。您可以使用以下命令检查Docker服务的状态:

sudo systemctl status docker

如果显示active (running)则表示Docker服务已成功启动。

4、安装后验证

为了验证安装是否成功,您可以运行以下命令来检查Docker版本:

docker --version

 

如果显示Docker版本号,则表示安装成功。

4.1 拉取镜像

首先,可以使用以下命令来从Docker Hub上拉取一个镜像:

docker pull image_name

image_name替换为您要拉取的具体镜像名。

4.2 运行容器

拉取镜像后,您可以使用以下命令来运行一个容器:

docker run image_name

4.3 管理容器

您可以使用以下命令来管理容器的生命周期和状态:

  • docker ps:列出正在运行的容器。
  • docker stop container_id:停止某个容器。
  • docker start container_id:启动某个容器。
  • docker restart container_id:重新启动某个容器。

4.4 清理容器和镜像

您可以使用以下命令来清理无用的容器和镜像:

  • docker container prune:清理处于停止状态的容器。
  • docker image prune:清理无用的镜像

5、卸载容器

在卸载 Docker 之前,你最好 移除所有的容器,镜像,卷和网络。

运行下面的命令停止所有正在运行的容器,并且移除所有的 docker 对象:

docker container stop $(docker container ls -aq)
docker system prune -a --volumes

现在你可以使用apt像卸载其他软件包一样来卸载 Docker:

sudo apt purge docker-ce
sudo apt autoremove

 

标签:容器,sudo,apt,Ubuntu,镜像,Docker,安装,docker
From: https://www.cnblogs.com/songqiang8858/p/18131507

相关文章

  • python sklearn包的安装
    sklearn的安装包名为scikit-learn,import包时的包名还是sklearn安装命令pip3installscikit-learn如果遇到Failedtoestablishanewconnection报错,则先修改pip源,命令如下:#临时修改源pip3install包名-ihttps://pypi.tuna.tsinghua.edu.cn/simple#永久修改源pip3co......
  • 安装nginx时报错解决(configure error: the HTTP gzip module requires the zlib libra
    安装nginx时报错解决下载地址nginx源码包下载地址:https://nginx.org/en/download.html安装环境Ubuntu20.04LTSnginx-1.23.4安装步骤#解压缩包tar-zxvfnginx-1.23.4.tar.gz#进入包目录cdnginx-1.23.4#生成makefile./configure就在./configure这一步出现了依......
  • pg16编译安装
    1、postgresql安装-源代码安装最新版本是v16.2https://www.postgresql.org/ftp/source/v16.2/ 下载源代码包,postgresql-16.2.tar.gz解压tar-xzvfpostgresql-16.2.tar.gz安装依赖yum-yinstallgccgcc-c++makezlibzlib-developensslopenssl-develpcrepcre-dev......
  • Uipath下载安装202401
    在网上找了一圈,发现没更新uipath的下载方法。一起来下载玩玩吧~1、用浏览器搜索“uipath”,进入官网  2、点击官网右上角的“tryuipathfree”  3、用邮箱注册个uipath账号  4、自用选社区版本,邮箱注册账户后,会收到验证邮件,输入验证码后即注册成功   5......
  • MySQL数据库下载及安装教程
    MySQL数据库下载及安装教程(最最新版)一、下载mysql数据库二、安装Mysql三、验证是否安装成功(一)、命令提示符cmd窗口验证(二)、MySQL控制台验证一、下载mysql数据库进入MySQL官方网站(https://www.mysql.com/downloads/),按下图顺序点击进入下载页面。 注意:这里MSIInstal......
  • 玩转docker技术
    目录启程容器生态系统docker镜像base镜像镜像的分层结构构建镜像dockercommitdockerfiledockerfile官方文档RUNCMDENTRYPOINT区别分发镜像Docker容器进入容器的方法停止容器删除容器资源限制内存限制CPU限额BlockIO限额实现容器的底层技术cgroupnamespaceDocker网络Brid......
  • vmware虚拟机安装CentOS 7.9
    为.net6在CentOS7上面做准备,先在vmware虚拟机安装CentOS7.9新建CentOS764位的系统因为CentOS8不更新了,所以安装7;简单就一笔带过了  选择下载好的操作系统的iso文件,下载地址https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.25603864.0.0.1f90f5adDfcZ......
  • Linux安装Apollo配置中心
    apollo官网链接:https://www.apolloconfig.com/#/zh/READMEApollo组件简介ApolloConfigService是一个分布式的配置中心,主要负责应用的配置信息存储、推送和管理。ConfigService支持多种存储方式,例如本地文件系统、Git存储和数据库存储等,同时也提供基于轮询和通知两种方......
  • docker network之 自定义网络(重点,多容器时都是使用这个)
    原来的默认使用bridge模式,创建好容器以后,2个容器使用ip地址去ping对方的ip是ok的,但是按照容器的服务名字取ping就失败: 我们知道容器在重启后,ip是可能变化的。所以那总不可能按照ip去访问吧,最好是按照服务名去访问,那怎么处理呢,请看下方:dockernetworklsdockernetworkcrea......
  • 修改docker容器内部的时区
    部署在docker内部的服务在查看日志的时候使用的时区可能是伦敦或者美国等时区,这很不方便我们查看程序,所以需要对内部时区进行修改,办法如下:通过 dockerexec-it你的容器名称/bin/bash进入容器然后执行 rm/etc/localtime删除原有的时区文件使用软连接命......