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

系列文章目录

文章目录


前言


一、docker安装

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

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

如果yum下载得慢可以参考 yum如何设置阿里源

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

  • 1.卸载志之前版本

    c 复制代码
    sudo yum remove docker
  • 2.安装docker

    c 复制代码
    //	安装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表示后台运行,否则你的终端就无法继续操作了
c 复制代码
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.读入数据

代码如下(示例):

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

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


总结

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

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

相关推荐
skywalk816310 分钟前
unbound dns解析出现问题,寻求解决之道
运维·服务器·dns·unbound
酉鬼女又兒12 分钟前
零基础入门Linux指南:每天一个Linux命令_pwd
linux·运维·服务器
云飞云共享云桌面14 分钟前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能
skywalk816315 分钟前
走近科学:unbound dns域名服务器自己本地解析出现问题,寻求解决之道
运维·服务器·dns·unbound
zl_dfq16 分钟前
Linux 之 【多线程】(pthread_xxx、轻量级进程、原生线程库、线程ID、__thread、线程栈、线程与信号、线程与程序替换)
linux
choke23316 分钟前
Python 基础语法精讲:数据类型、运算符与输入输出
java·linux·服务器
袁煦丞 cpolar内网穿透实验室20 分钟前
远程调试内网 Kafka 不再求运维!cpolar 内网穿透实验室第 791 个成功挑战
运维·分布式·kafka·远程工作·内网穿透·cpolar
星火s漫天23 分钟前
第一篇: 使用Docker部署flask项目(Flask + DB 容器化)
数据库·docker·flask
AZ996ZA30 分钟前
自学linux的第二十一天【DHCP 服务从入门到实战】
linux·运维·服务器·php
_OP_CHEN35 分钟前
【Linux系统编程】(二十八)深入 ELF 文件原理:从目标文件到程序加载的完整揭秘
linux·操作系统·编译·c/c++·目标文件·elf文件