docker常用基本命令及安装

news2024/11/25 11:04:48

docker常用基本命令及安装

  • 1. docker启动等命令
  • 2. 常用基本操作命令
  • 3. 删除镜像
    • 3.1 步骤如下:
    • 3.2 可能会出现的问题
  • 4. 宿主机与容器之间拷贝文件
  • 5. 关于docker的安装
    • 5.1 安装
    • 5.2 解决拉取镜像失败(超时)——配置 docker 镜像加速

1. docker启动等命令

  • 查看 docker 版本
    docker -v
    docker version
    
  • 查看 docker 服务状态
    systemctl status docker
    
  • 启动 docker 服务
    sudo systemctl start docker
    
  • 停止 docker 服务
    systemctl stop docker
    
  • 重启 docker 服务
    systemctl restart docker
    

2. 常用基本操作命令

  • 拉取镜像
    docker pull <镜像名称>:<版本号>
    
  • 运行镜像
  • 获取本地镜像列表
    docker images
    
  • 查询所有创建过的容器(包括查看容器id
    docker ps -a
    
  • 查询docker启动的进程
    docker ps
    
    在这里插入图片描述
  • 查看容器状态
    docker container ls | grep oracle
    
    在这里插入图片描述
  • 启动docker容器
    docker start 容器id
    
  • 进入容器
    docker etec -it 容器id bash
    
    在这里插入图片描述
  • 启动容器
    docker start 容器id
    
  • 重启容器
    docker restart 容器id
    
    在这里插入图片描述

3. 删除镜像

3.1 步骤如下:

  1. 步骤1:先停止容器
    • 停止所有的容器
      docker stop $(docker ps -a -q)
      
      • 需要注意的是,停止容器之后,后面如果要启动容器,需要重新启动docker
        systemctl restart docker
        
    • 若只想关闭某一个容器,则输入对应的CONTAINER ID(容器id)并执行
      docker stop <CONTAINER ID>
      
  1. 步骤2: 删除容器id
    docker rm 容器id
    
    在这里插入图片描述
  2. 步骤3: 删除 image id
    docker rmi image_id
    
    强制删除镜像,加上 -f 参数即可
    docker rmi -f image_id
    
    在这里插入图片描述
    好了,这样就删了

3.2 可能会出现的问题

  • 问题如下:
    Error response from daemon: conflict: unable to delete eeb6ee3f44bd (cannot be forced) - image is being used by running container 10df28a18040
    
    在这里插入图片描述
    • 解决问题
      按上面的步骤先删除容器id,再删除image_id

4. 宿主机与容器之间拷贝文件

  • 如下:

    docker cp 宿主机文件目录 容器ID:容器目标目录
    
    docker cp /home/susu/soft/softWare/oceanbase-ce-4.0.0.0-103000022023011215.el7.x86_64.rpm 0aee67d55b91:/home/oceanbase
    
    docker cp 容器ID:被拷贝文件的目录 宿主机目标目录 
    docker cp 0aee67d55b91:/home/oceanbase/ob_server1 /
    

    在这里插入图片描述

5. 关于docker的安装

5.1 安装

  1. 可以参考下面的安装,但是安装的不是最新版本的,如下:
    Linux下安装docker以及docker安装Oracle19c的全部详细过程及各种问题解决.
  2. 如果想安装最新版本的docker,分步执行下面的命令:
    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
    安装最新版本的,执行下面命令
    sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
    在这里插入图片描述
    • 参考官网地址:
      Install Docker Engine on CentOS.

5.2 解决拉取镜像失败(超时)——配置 docker 镜像加速

  • 如果安装之后,拉取镜像一直失败,记得加速,如下:

    vim /etc/docker/daemon.json
    
    {
       "registry-mirrors": [
           "https://mirror.ccs.tencentyun.com"
      ]
    }
    
     # 重载所有修改过的配置文件
       systemctl daemon-reload
    	
    # 重启服务
      ystemctl restart docker
    

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/663081.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

有什么好用的mp3转wav软件?分享这几个方法!

无论是在日常生活还是工作中&#xff0c;我们经常需要进行音频格式转换&#xff0c;如将MP3转换为WAV。通常情况下&#xff0c;为了解决这个问题&#xff0c;我们需要依赖专业的音频转换工具。下面介绍三款非常好用的音频转换软件&#xff0c;供参考&#xff1a; 一、记灵在线…

Git(1)

文章目录 1. 初始 Git2. 安装 Git3. 创建仓库4. 新增配置项5. 认识 Git 工作区 &#xff0c; 缓存区 &#xff0c; 版本库6. 添加文件7. 查看 .git 文件8. 修改文件9. 版本回退10. 撤销修改11 . 总结 1. 初始 Git 提出问题 : 图一 : 图二 : 图三 : 2. 安装 Git 3. 创建仓库 只…

一个资深测试工程师面试一来就问我这些题目

作为一个已经工作有10年经验的测试工程师&#xff0c;其间也辗转了几个大的互联网公司&#xff0c;虽然确实缺少了一些稳定性&#xff0c;但同时也积累了一些面试的经验&#xff0c;不才分享一些给大家。那么主要是针对测试工程师的一些总结&#xff0c;对于其他的工种&#xf…

9.Sentinel控制台 配置 nacos持久化

一、Sentinel 持久化机制 推送模式说明优点缺点原始模式API将规则推送至客户端并直接更新到内存中,扩展写数据源简单、无任何依赖不保证一致性;规则保存在内存中,重启不建议用于生产环境PULL模式客户端主动向某个规则管理中心定期轮询拉取规则,<br />这个规则中心可以…

Python面向对象编程1-面向过程的简单纸牌游戏程序 项目1.5 抽两张牌比较大小

总项目目标&#xff1a;用面向过程思想设计一个简单的纸牌游戏程序&#xff0c;称为"Higher or Lower"&#xff08;高还是低&#xff09;。游戏中&#xff0c;玩家需要猜测接下来的一张牌是比当前牌高还是低。根据猜测的准确性&#xff0c;玩家可以得到或失去相应的积…

elementui el-image组件 点击预览图片

效果&#xff1a;点击单个图片&#xff0c;查看大图 <template><el-container class"platform-list-page"><el-main class"stationList"><data-tableref"DataTable":default-show-type"defaultShowType":default…

Axure教程—对称对比图(中继器)

本文将教大家如何用AXURE中的中继器制作对称对比图 一、效果 预览地址&#xff1a;https://c517td.axshare.com 二、功能 修改中继器的数据&#xff0c;可自动生成对比图 三、制作 1、中继器 拖入一个中继器&#xff0c;并对其赋值&#xff0c;如图&#xff1a; 2、中继器内部…

web前端Tips:断点续传如何实现?

在Web前端中实现断点续传功能的一种常见方式是使用HTTP Range请求和文件分片上传。 以下是一个简单的断点续传实现的步骤&#xff1a; 前端将要上传的文件分成多个固定大小的片段&#xff08;chunk&#xff09;&#xff0c;例如每个片段的大小为1MB。当用户选择上传文件时&am…

【C/C++数据结构与算法】C语言扫雷游戏

目录 项目分析 外部头文件 初始化 打印 扫雷游戏函数 main函数 项目分析 游戏需要自定义地图的大小、埋雷的数量通过输入坐标进行扫雷&#xff0c;输入的坐标是埋雷的地方&#xff0c;则游戏失败输入的坐标未埋雷&#xff0c;则该坐标显示周围8个坐标总共的雷数游戏初始…

Redis入门指南:面向测试工程师

现在测试工程师面试难度越来越大&#xff0c;关于技术方面考察&#xff0c;很多面试官经常会问你是否了解过Redis缓存中间件&#xff0c;这道题一方面是考察你是否对后端技术有一定了解&#xff0c;另一方面也考察你测试工作的深浅。 所以本文将由浅到深、由易到难列举Redis相…

亿发软件:智慧中医馆一体化系统解决方案,实现中医药煎配信息化

近年来&#xff0c;随着中药制造领域先进技术的大力推广和应用&#xff0c;先进制造技术的融合对关键工艺和装备进行了革新。传感器、过程检测技术、自动化设备和信息管理系统的采用显著提高了中药汤剂的生产。下面我们来探讨一下中药煎配信息化管理系统&#xff1a;中药生产过…

photoshop beta正在面临高峰 用不了报错的解决方法

作为一款非常实用的修图软件&#xff0c;photoshop beta是很多正在工作的白领都会使用的&#xff0c;我们可以在其中完成图片的制作&#xff0c;方便又快捷&#xff0c;为大家的工作提供了更多便捷的服务。不过最近也有部分用户在使用这个软件的时候出现了正在面临高峰的报错&a…

LeetCode·1262. 可被三整除的最大和·贪心

作者&#xff1a;小迅 链接&#xff1a;https://leetcode.cn/problems/greatest-sum-divisible-by-three/solutions/2314049/tan-xin-zhu-shi-chao-ji-xiang-xi-by-xun-r0n76/ 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 著作权归作者所有。商业转载请联系作者获得…

企业数字化转型的“整体规划”与“人才建设”有多重要?

超级干货&#xff01;&#xff01;全文爆肝5000字&#xff0c;一篇文章带你全面掌握低代码起源以及数字化转型的整体规划与人才建设&#xff0c;本文无废话&#xff0c;全程高能&#xff0c;全部都是来自于实践经验&#xff0c;纯小白也能看懂。 建议先点赞收藏&#xff0c;码…

电脑出现“无法启动此程序,因为计算机中丢失MSVCR71.dll”怎么办?

MSVCR71.dll是一个动态链接库&#xff0c;是Windows系统用于操作应用程序的文件。当某个应用程序需要文件中的某个函数时&#xff0c;将调用DLL文件。MSVCR71.dll错误通常出现于启动应用程序时&#xff0c;因此我们会收到“无法启动此程序&#xff0c;因为计算机中丢失MSVCR71.…

从0到1精通自动化测试,pytest自动化测试框架,环境准备与入门(一)

目录 一、前言 二、pytest简介 三、安装pytest 四、快速开始 五、写个测试类 六、pytest用例规则 一、前言 先说下为什么要学pytest&#xff0c;在此之前相信大伙已经掌握了python里面的单元测试单元测试框架&#xff0c;那再学一个框架肯定是需要学习时间的 刚开始我原…

019: vue中使用fetch读取本地txt文件

第019个 查看专栏目录: VUE — element UI 在做卫星项目的时候&#xff0c;会将两行根数放在txt文件中&#xff0c;放在public的文件夹中&#xff0c; 如何读取呢&#xff1f; 可以用以下方法&#xff1a; 方法1 loadFile(name) { const xhr new XMLHttpRequest() const okS…

【人工智能】— 无监督学习、K-means聚类(K-means clustering)、K-means损失函数,目标函数

【人工智能】— 无监督学习、K-means聚类&#xff08;K-means clustering&#xff09;、K-means损失函数&#xff0c;目标函数 无监督学习聚类&#xff08;Clustering&#xff09;K-means聚类&#xff08;K-means clustering&#xff09;K-means损失函数目标函数策略&#xff1…

pikachu靶场-url重定向

打开测试界面 不安全的URL跳转 发现有四条超链接&#xff0c;依次打开都会进行内容跳转 当我们点击最下面的一个超链接&#xff0c;可以看到url变成了这样 我们对urli进行参数修改 设置payload为 http://ip:port/vul/urlredirect/urlredirect.php?urlhttp://www.baidu.com输…

Unity的IL2CPP

​ 目录 背景 概念 AOT编译器 运行时库 对比 Mono IL2CPP IL2CPP打包注意事项 类型裁剪 泛型实例 泛型方法 背景 在Unity4.6.1 p5以后版本中&#xff0c;在PlayerSettings—>Other Settings—>Scripting Backend有mono和il2cpp两个选项&#xff0c;它们是Un…