我是靠谱客的博主 娇气高跟鞋,最近开发中收集的这篇文章主要介绍阿里云centos8安装docker以及安装python3+jupyter,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、使用官方一键安装脚本

curl -sSL https://get.docker.com/ | sh

若报错

package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

安装新版的containerd.io软件包

wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm

再次安装脚本

curl -sSL https://get.docker.com/ | sh

2、启动docker

systemctl
start docker

若报错

docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock

执行

sudo service docker start

再执行

docker run hello-world

3、查找python镜像

docker search python

这里选择了centos/python-36-centos7

docker pull centos/python-36-centos7

查找python镜像id

docker search python

启动镜像

docker run -it -v /home/data:/dpjob -p 8888:8888
d67307610df0 /bin/bash

说明

  1. List -v:/dpjob是我们在容器下操作的目录,与之对应宿主机的挂在目录为/home/data,也就是说我们在容器/dpjob下的操作就相当于在宿主机下的/home/data下操作。
  2. -p:将机器的 8888 端口(前者)映射到容器暴露的 8888 端口(后者)
  3. d67307610df0是python的id

安装jupyter

pip install jupyter

生成jupyter配置文件

jupyter notebook --generate-config

使用ipython生成密码

In [1]: from notebook.auth import passwd
In [2]: passwd()
Out[2]: 'sha1:******'

去配置文件.jupyter/jupyter_notebook_config.py中修改以下参数

在这里c.NotebookApp.ip='*'
#绑定所有地址
c.NotebookApp.password = u' 刚才生成的密码'
c.NotebookApp.open_browser = False
#启动后是否在浏览器中自动打开
c.NotebookApp.port =8888
#指定一个访问端口,默认8888,注意和映射的docker端口对应

启动

jupyter notebook --allow-root

最后

以上就是娇气高跟鞋为你收集整理的阿里云centos8安装docker以及安装python3+jupyter的全部内容,希望文章能够帮你解决阿里云centos8安装docker以及安装python3+jupyter所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部