当前位置: 首页 > news >正文

火山引擎云服务docker 安装

安装 Docker

  1. 登录云服务器。

  2. 执行以下命令,添加 yum 源。

    yum update -y
    yum install epel-release -y
    yum clean all
    yum list
    
  3. 依次执行以下命令,添加Docker CE镜像源。更多操作请参考Docker CE镜像。

    # 安装必要的一些系统工具
    sudo yum install -y yum-utils 
    # 添加软件源信息
    sudo yum-config-manager --add-repo https://mirrors.ivolces.com/docker/linux/centos/docker-ce.repo
    sudo sed -i 's+download.docker.com+mirrors.ivolces.com/docker+' /etc/yum.repos.d/docker-ce.repo
    # 更新并安装Docker-CE
    sudo dnf makecache --refresh
    sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
  4. 执行以下命令,运行 Docker。
    systemctl start docker

  5. 执行以下命令,确认 Docker 安装情况。
    docker info
    返回如下信息,即为安装成功。

    alt

使用 Docker

管理 Docker 守护进程
systemctl start docker    #运行 Docker 守护进程
systemctl stop docker     #停止 Docker 守护进程
systemctl restart docker  #重启 Docker 守护进程
管理镜像
  • 拉取镜像
    本文以 Docker Hub 的 ubuntu 镜像为例。
    docker pull ubuntu

  • 查看已有镜像
    docker images

    alt

  • 强制删除镜像
    docker rmi -f ubuntu

    删除后,可通过docker images查看目标镜像是否成功删除。

    alt

管理容器
  • 进入容器
    docker run -it ImageId /bin/bash

    其中,ImageId可通过执行docker images命令获取。

  • 退出容器
    执行exit命令,退出当前容器。

  • 后台运行容器
    docker run -d --name ubuntu ImageId
    --name指定容器名称为 ubuntu。

  • 进入后台运行的容器
    docker exec -it 容器 ID /bin/bash

    其中,容器 ID可通过执行docker ps命令获取。

  • 将容器做成镜像
    docker commit <容器 ID 或容器名> [<仓库名>[:<标签>]]

    例如:docker commit 097fdd5e**** dockertest/ubuntu:latest

http://www.lryc.cn/news/479740.html

相关文章:

  • 【taro react】 ---- 常用自定义 React Hooks 的实现【六】之类渐入动画效果的轮播
  • 基础算法练习--滑动窗口(已完结)
  • 深度学习经典模型之ZFNet
  • Linux系统-ubuntu系统安装
  • 2-Ubuntu/Windows系统启动盘制作
  • 你使用过哪些MySQL中复杂且使用不频繁的函数?
  • Redis-07 Redis哨兵
  • 7.qsqlquerymodel 与 qtableview使用
  • 状态模式(State Pattern)详解
  • ajax微信静默登录不起效不跳转问题
  • 参数估计理论
  • mybatis插入数据运行成功但数据库没有数据,id却在增长,是什么原因??
  • Hadoop简介及单点伪分布式安装
  • 网站架构知识之Ansible模块(day021)
  • 是时候用开源降低AI落地门槛了
  • 操作系统学习笔记-5.1-IO设备
  • 页面、组件、应用、生命周期(微信小程序)
  • 书生第四期实训营进阶岛——L2G4000 InternVL 多模态模型部署微调实践
  • 国内 ChatGPT中文版镜像网站整理合集(2024/11/08)
  • SpringBoot整合Liquibase对数据库管理和迁移
  • 太空旅游:科技能否让星辰大海变为现实?
  • [JAVAEE] 面试题(四) - 多线程下使用ArrayList涉及到的线程安全问题及解决
  • Elasticsearch-linux环境部署
  • LeetCode 每日一题 长度为 K 的子数组的能量值
  • 人工智能——小白学习指南
  • go 集成Gin Web开发框架
  • c++ 多态性
  • 块存储、文件存储和对象存储详细介绍
  • 移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (9) - 编译现有的AWTK应用程序
  • ssm基于BS的仓库在线管理系统的设计与实现+vue