Size: a a a

Язык программирования Julia / Julia programming language

2021 February 13

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Имиджи докера как-то можно мержить?
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Сомневаюсь, надо погуглить.

Что с большой вероятностью работает: тупо скопипейстить строчки из julia image (все что идёт после From) в тот докер файл, который тебе нужен.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Просто когда передо мной такая проблема встала, я так сделал и оно заработало.

Конечно, наверное стоило разобраться с докером и прокачать скиллы девопса, но жизнь слишком коротка :-)
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Евгений Погребняк
RUN apt-get update
RUN yes | apt-get install bzip2 wget gcc clang
это видимо всякие полезные зависимости
Это установка дополнительных пакетов, которые понадобятся при установке сервиса. Включая то, что нужно для установки дополнительных пакетов Julia
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Евгений Погребняк
Имиджи докера как-то можно мержить?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Но подробности не расскажу
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Андрей Оськин
Просто когда передо мной такая проблема встала, я так сделал и оно заработало.

Конечно, наверное стоило разобраться с докером и прокачать скиллы девопса, но жизнь слишком коротка :-)
Я про скопипастить  думал, но меня останавливает, что Джулия на основе одного базового имиджа делается
FROM debian:buster-slim
, а gitpod  из какого-то другого имиджа
FROM buildpack-deps:focal
и как они дружат или нет непонятно. И погружаться тоже времени жалко. )
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Да там в принципе все достаточно прозрачно, главное, чтобы apt работал как надо.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Скорее всего он тоже начинается с какого-нибудь debian
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Он начинается с
FROM buildpack-deps:focal
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
B и через пару FROM'ов он базиыруется на https://github.com/docker-library/buildpack-deps/blob/98a5ab81d47a106c458cdf90733df0ee8beea06c/debian/buster/curl/Dockerfile где ```FROM debian:buster``
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
А в чём сложность просто вписать команды установки deb-пакетов Julia в тот образ, который нужен основой?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Ну, или просто вписать CMD с командами из Julia download:

wget https://julialang-s3.julialang.org/bin/linux/x64/1.5/julia-1.5.3-linux-x86_64.tar.gz
tar zxvf julia-1.5.3-linux-x86_64.tar.gz
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Roman Samarev
А в чём сложность просто вписать команды установки deb-пакетов Julia в тот образ, который нужен основой?
Было непонятно совместимы для образы из которых Джулия и gitpod собираются
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
В худшем случае можно просто вписать её компиляцию как этап сборки образа
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Тогда 100% всё соберётся с теми же библиотеками, которые предоставлены образом
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Roman Samarev
В худшем случае можно просто вписать её компиляцию как этап сборки образа
Вот тут я и плаваю и не особо понимаю где это в докере/докерфайлах
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
RUN позволяет вписать любую команду
источник