CentOS与Kylin-Desktop-V10-SP1的Docker安装教程

本文介绍了Docker的基本概念,包括其作为容器化平台的重要性,以及如何在CentOS和银河麒麟v10系统上安装Docker。详细讲解了Docker的安装步骤和常用命令,如镜像管理、容器操作等。
摘要由CSDN通过智能技术生成

1 概述

1.1 什么是 Docker

Docker 是一种开源的容器化平台,由 Docker 公司推出。它基于 Linux 容器(LXC)技术,提供了一种将应用程序及其所有依赖项打包成一个独立容器的方法。这个容器包含了运行应用程序所需的所有组件,如代码、运行时、系统工具、系统库等。

Docker 的核心

  1. 镜像(Image): 镜像是一个轻量级、可执行的软件包,包含了运行应用程序所需的一切。镜
    像可以被分享和存储在 Docker 仓库中。
  2. 容器(Container): 容器是镜像的实例,它运行在主机操作系统的进程中,相互隔离。每个
    容器都是独立、可移植的,不受主机环境的影响。
  3. 仓库(Registry): 仓库是存储和分享镜像的地方。Docker Hub 是最常用的公共仓库,同时
    也可以建立私有仓库来存储自定义镜像。

2 Docker安装

2.1 CentOS安装Docker

1.下载Docker依赖组件

yum -y install yum-utils device-mapper-persistent-data lvm2

2.设置下载Docker的镜像源为阿里云

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装Docker服务

yum -y install docker-ce

4.启动Docker并设置开机自启

# 启动Docker服务
systemctl start docker
# 设置开机自动启动
systemctl enable docker

5.测试安装成功

docker version

6.效果展示
在这里插入图片描述

2.2 银河麒麟v10安装Docker

1.安装必要的一些系统工具与依赖

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

2.安装GPG证书

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

3.使用命令vim /etc/apt/sources.list进入文件添加软件源信息

deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

在这里插入图片描述
4.更新并安装Docker-CE

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

5.启动Docker并设置开机自启

systemctl start docker
systemctl enable docker

6.测试安装成功

docker version

7.效果展示
在这里插入图片描述

3 Docker使用

3.1 Docker常用命令

1.帮助命令

docker version        # 显示docker的版本信息
docker info              # 显示docker的系统信息,包括镜像和容器的数量
docker 命令 --help         # 帮助命令

帮助文档的地址:https://docs.docker.com/reference/
2.镜像命令

docker images(查看镜像)
  REPOSITORY 镜像的仓库源
  TAG 镜像的标签
  IMAGE ID 镜像的id
  CREATED 镜像的创建时间
  SIZE 镜像的大小
  # 命令参数可选项
  -a, --all # 显示所有镜像 (docker images -a)
  -q, --quiet # 仅显示镜像id (docker images -q)

docker search(搜索镜像)
  # 命令参数可选项 (通过搜索来过滤)
  --filter=STARS=3000 # 搜索出来的镜像就是stars大于3000的

docker pull(下载镜像)

docker rmi(删除镜像)
    docker rmi -f $(docker images -aq)  # 删除全部镜像

3.容器命令

docker run [可选参数] image
# 参数说明可使用 `docker run --help` 查看

docker ps    # 列出当前正在运行的容器
# 参数说明可使用 `docker ps --help` 查看

docker rm 容器id                    # 删除容器(不能删除正在运行的容器)如果要强制删除:docker rm -f 容器id
docker rm -f $(docker ps -aq)        # 删除全部容器
docker ps -a -q|xargs docker rm        # 删除所有容器

docker start 容器id        # 启动容器
docker restart 容器id    # 重启容器
docker stop 容器id        # 停止当前正在运行的容器
docker kill 容器id        # 强制停止当前容器
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值