前言
记录有关docker的一些用法和遇到的问题,仅仅代表个人观点,如有不足,希望指点
一、安装
1、前言
因为是win10家庭版,且我这个只有C盘,我怕升级之后导致文件丢失,就很难受。所以我选择使用dockerToolBox方法进行下载。
2、下载链接
百度云盘:链接:https://pan.baidu.com/s/1bgfa0kdTcb3tzKhoOw3hEQ 提取码:331r
3、部分安装过程
这里我全选了的,其他的都是默认选项(图是别人的)。
4、遇到的问题
vBox版本太低
docker错误:VBoxManage.exe: error: Details: code E_FAIL (0x80004005),
把原来的vBox卸载后,安装高版本,解决问题。
链接:https://pan.baidu.com/s/1GLrg4AyXxlqVY8AcA61gJQ
提取码:vcod
二、docker相关运用
Docker是一种新兴的虚拟化技术,能一定程度上代替传统虚拟机。
1.使用docker运行mysql
还不是很懂,先记录一下使用的语句
pull命令,进行拉去镜像操作:docker pull mysql
查看下载的镜像:docker images
映射本地目录到容器:docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql
参数说明:
-
run:运行一个容器
-d:看做做守护线程(Daemon)
-p:进行端口映射,用于暴露给外界让其访问
-e:初始化root用户的密码
–restar=always:自动重启,比如服务器突然断电,重启服务器之后不需要你重新手动启动
–name:自定义容器名称
-v:挂载。容器里面的数据你是不能直接访问的,但是你可以将可见目录挂载上去,这样就可以访问了
查看容器id:docker ps
进入容器内部:docker exec -it 容器名 /bin/bash(进入后就是mysql的相关操作,先登录在进行其他工作)
关闭容器:docker stop 容器名
删除容器:docker rm 容器名
删除镜像:docker rmi有效端口号范围:1~65535
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
2.读入数据
代码如下(示例):
data = pd.read_csv(
'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())
该处使用的url网络请求的数据。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。