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

Linux 【docker系列1 - docker 安装与使用】

系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、docker安装
  • 二、常用使用
    • 1.镜像相关
    • 2.读入数据
  • 总结


前言


一、docker安装

docker的官方文档写的非常的详细,它包含了docker在各种环境下的安装,以及可能遇到的问题和解决方案。这里我们只描述docker在contOS上的安装步骤,简化内容

注意以下操作都是使用root用户进行!!! 如果你使用的是其他用户请注意权限控制或者设置docker用户组

如果yum下载得慢可以参考 yum如何设置阿里源
如果安装后docker镜像下载得慢可以参考docker设置阿里镜像

  • 1.卸载志之前版本

    sudo yum remove docker
    
  • 2.安装docker

    //	安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库
    sudo yum install -y yum-utils
    
    // 设置储存库 下面是一条命令直接复制即可
    sudo yum-config-manager \ 
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
    
    // 安装docker 引擎
    sudo yum install docker-ce docker-ce-cli containerd.io
    
    // 启动docker
    sudo systemctl start docker # systemctl命令表示添加开机启动服务
    
    // 测试docker 是否启动成功
    sudo docker run hello-world # docker会自动从仓库下载hello-world镜像并启动
    
  • 3.检验是否安装成功
    出现下面内容表示镜像启动成功!docker安装无误
    在这里插入图片描述


二、常用使用

1.镜像相关

配置好仓库后可以在docker阿里云镜像仓库下载需要的镜像,像mysql nginx
例如:mysql

docker pull mysql;
docker run -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql; #初次启动要设置mysql初始密码 -d表示后台运行,否则你的终端就无法继续操作了
docker pull <image_name> # 下载镜像
docker  # 删除镜像
docker images # 查看本地所有镜像
docker inspect <image_name> # 查看镜像信息
docker inspect --format '{{.id}}' <mysql> # 格式化输出信息,表示输出对象的.id属性(不区分大小写),也可以深度读取{{.id.id}}
// 构建以及推送镜像
docker build -t /my-private-repo # 构建镜像
docker run /my-private-repo # 运行镜像
docker push /my-private-repo # 推送镜像

2.读入数据

代码如下(示例):

data = pd.read_csv(
    'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。


http://www.kler.cn/a/229065.html

相关文章:

  • .NET 学习:从基础到进阶的全面指南
  • 处理 SQL Server 中的表锁问题
  • HarmonyOS Next 实现登录注册页面(ARKTS) 并使用Springboot作为后端提供接口
  • Freeswitch使用media_bug能力实现回铃音检测
  • 从代码层面熟悉UniAD,开始学习了解端到端整体架构
  • VB.NET 正则表达式完全指南
  • 解决hive表新增的字段查询为空null问题
  • 2.5 作业
  • 从 AGP 4.1.2 升级到 7.5.1——动态添加仓库
  • 【Java】小白友好的MyBatis基础XML开发学习笔记
  • 什么是Java中的弱引用(Weak Reference)和软引用(Soft Reference)?
  • 【漏洞复现】大华智慧园区综合管理平台bitmap接口存在任意文件上传漏洞
  • 某赛通电子文档安全管理系统 UploadFileToCatalog SQL注入漏洞复现
  • 问题:塑瓷后的牙冠要比完成的牙冠大() #学习方法#其他
  • Java入门之JavaSe(韩顺平p1-p?)
  • AI应用开发-python实现redis数据存储
  • LeetCode、1137. 第 N 个泰波那契数【简单,动态规划】
  • 十分钟掌握Go语言==运算符与reflect.DeepEqual函数处理interface{}值的比较规则
  • C++泛型编程:类模板(下)
  • 【Iceberg学习一】什么是Iceberg?
  • 飞天使-k8s知识点12-kubernetes散装知识点1-架构有状态资源对象分类
  • PostgreSQL解决序列(自增id)自动增长冲突
  • 电路设计(10)——超温报警电路的proteus仿真
  • Windows10安装VScode + mingw64 + GSL
  • 【C++搜索二叉树】
  • HuggingFace库中BERTForxxx模型代码详细分析 使用BERT进行无监督预训练