当前位置: 代码网 > 服务器>服务器>Linux > CentOS与Kylin-Desktop-V10-SP1的Docker安装教程

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

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

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        # 强制停止当前容器
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com