julia docker自建--自己用!

julia因为镜像的问题,总是各种报错,直接打了一个docker 走到哪里带到哪里

#docker包含以下的内容

sudo docker pull ccr.ccs.tencentyun.com/soliva_space/julia_docker:1.1

ubuntu:18.04

安装了R语言

设置了ssh的端口9018

设置root密码123456

需要建立一个用户后
ln -s /opt/ref/.julia/ ${HOME}
ln -s /opt/ref/julia-1.4.2/bin/julia ${HOME}
或者直接使用我的用户
soliva
密码:123456
登录方式 ssh soliva@IP -p 9018
百度云存放了/ref/.julia
链接:https://pan.baidu.com/s/19Vix45TN1DUKcNRCn-RGjQ  密码:ruyq

docker 对Julia的修改

julia 设置韩国镜像

PkgServer 列表
julialang.org 8 官方服务器:
默认:https://pkg.julialang.org 以及 https://geo.pkg.julialang.org
首尔:https://kr.pkg.julialang.org
新加坡:https://sg.pkg.julialang.org
欧洲:https://eu.pkg.julialang.org
美国东海岸:https://us-east.pkg.julialang.org
国内镜像站:<—(国内用户推荐)
BFSU 北外开源镜像站: https://mirrors.bfsu.edu.cn/julia/static (使用说明 111)
第三方个人搭建:
@WeiMing:https://blog.iyu.icu/myjuliapkgserver
@johnnychen94: https://juliapkg.lflab.cn (仅限 ECNU 华东师范大学 校园网内网)
PkgServer 使用说明
切换 PkgServer 只需要修改环境变量 JULIA_PKG_SERVER 即可,下面以默认服务器https://pkg.julialang.org 为例来简单说明其使用方式,根据您自己的网络情况切换不同的 PkgServer 即可。若成功配置,则通过versioninfo()能看到对应的环境变量,例如:

julia> versioninfo()
Julia Version 1.4.2
Commit 44fa15b150* (2020-05-23 18:35 UTC)
Platform Info:
  OS: macOS (x86_64-apple-darwin18.7.0)
  CPU: Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-8.0.1 (ORCJIT, skylake)
Environment:
  JULIA_PKG_SERVER = https://pkg.julialang.org
# 在 ~/.bashrc 中添加下面这一行内容
export JULIA_PKG_SERVER="https://kr.pkg.julialang.org"

package

add Turing
add Genie
add Gen
add IJulia#
add Gadfly
add Plots#
add ScikitLearn#
add BayesNets
add CSV
add Distributions
add DataFrames#
add ECharts#
add JSON
add Flux

using Turing,Genie,Gen,IJulia,Gadfly,Plots,ScikitLearn,BayesNets,CSV,Distributions


直接贴Dockerfile不行吗,我一般用vscode直接打开,不配ssh ,你没基于官方的docker搞吗

主要是宿主机网络不行,能docker file为啥不直接按包呢?这样的目的就是为了不比重复装包

你发这个贴毫无意义,你随便在网上下陌生人的 docker image?

确实,在使用第三方打包的docker image时一般都会需要先确认一下dockerfile的内容,不然的话大多数情况下自己顺手写一个会更安全,所以如果能够提供一个 github 链接的话,会更有助于宣传。

另外还有一点就是,如果选择打包 packages 的话,那么最好要能够保证通过docker pull 拉取的latest 版本里,每个包的版本都是最新的。

好吧暂时我先自己用

实际也没想到docker file 怎么写,包安装也不是一次能成功的,这个镜像包来回切换镜像才最终安装上,的确应该弄一个dockerfile

看一下我这个