|
eschaton posted:docker is switching to alpine linux they're moving docker-the-unprofitable-vc-funded-company-maintained images to alpine linux because the files aren't so big docker people don't use package managers, they just stack up overlay images, which is basically a package manager but not did sysv packages exist in 1995?
|
# ? Feb 6, 2016 13:56 |
|
|
# ? Jun 3, 2024 04:42 |
|
The sensible option would have been Intel's new distribution, but as they hired the Alpine author they're going with that distro instead.
|
# ? Feb 6, 2016 16:45 |
|
They might be the first person to even try to ship software using musl instead of glibc.
|
# ? Feb 6, 2016 18:30 |
|
Gonna be a fun day when they realize that most software has an implicit dependency on glibc and glibc symbols and glibc behavior.
|
# ? Feb 6, 2016 18:31 |
|
Cocoa Crispies posted:did sysv packages exist in 1995? sysv packaging is either SVR3 or SVR4, i forget. svr4's first release was 1988.
|
# ? Feb 6, 2016 18:46 |
celeron 300a posted:Much like 3D tvs, I have seen more and more laptops and desktops (the latter being all-in-one monitor cpu) with touchscreen interfaces. Case in point is Microsoft's Surface Pro which is actually doing quite well. my observations: for "detachables" like the surface people definitely use the touchscreen a lot more (than they do on other form factors) for AIO desktop form factors, there turns out to be kind of a generational gap, i've seen kids use the touchscreen a lot more, whereas olds tend to stick to the mouse
|
|
# ? Feb 6, 2016 18:48 |
|
eschaton posted:since Linux is System V fanfic why doesn't it just support pkg_add? licensing
|
# ? Feb 6, 2016 18:49 |
|
Suspicious Dish posted:They might be the first person to even try to ship software using musl instead of glibc. this only affects docker corp images docker corp's software is all golang, so they barely care about libc anyway
|
# ? Feb 6, 2016 18:49 |
|
oh, I thought it would change the official base image you fork from
|
# ? Feb 6, 2016 20:01 |
|
Suspicious Dish posted:oh, I thought it would change the official base image you fork from that's my read of it too, although s/fork from/build on top of/ edit: and images plural, they provide images for java, golang, node, redis, mysql, mongo, and other trash nobody should use
|
# ? Feb 6, 2016 20:57 |
|
Suspicious Dish posted:oh, I thought it would change the official base image you fork from you 'fork' from an empty image called scratch you goof https://hub.docker.com/_/scratch/
|
# ? Feb 6, 2016 21:02 |
|
have literally none of you used docker
|
# ? Feb 6, 2016 21:03 |
|
pram posted:have literally none of you used docker gently caress no why
|
# ? Feb 6, 2016 21:06 |
|
MrMoo posted:The sensible option would have been Intel's new distribution, but as they hired the Alpine author they're going with that distro instead. why would it be the 'sensible' option when this is obviously intended to be a container 'hypervisor' os https://clearlinux.org/features/clear-containers
|
# ? Feb 6, 2016 21:07 |
|
the first two i looked at, redis and ruby, have -alpine versionsquote:redis:alpine same notes on both
|
# ? Feb 6, 2016 21:09 |
|
yes obviously if docker is using alpine linux for their images, their images would be using alpine linux. thank you cocoa crispies. *pattes u on head* and yet, almost none of these are. interesting huh https://hub.docker.com/explore/
|
# ? Feb 6, 2016 21:14 |
|
like when i go to the ubuntu image. its based on scratch! wow. maybe they didnt get the memo that everything has to be forked from alpine https://github.com/tianon/docker-brew-ubuntu-core/blob/e406914e5f648003dfe8329b512c30c9ad0d2f9c/xenial/Dockerfile#L1
|
# ? Feb 6, 2016 21:16 |
|
pram posted:why would it be the 'sensible' option when this is obviously intended to be a container 'hypervisor' os If you are using Docker containers over VMs for performance then you might as well go for the speediest distribution which is Intel's Clear Linux. Which is why Intel themselves are using rkt and Docker. MrMoo fucked around with this message at 21:22 on Feb 6, 2016 |
# ? Feb 6, 2016 21:20 |
|
then it wouldnt be running IN a docker container would it you dumb bastard
|
# ? Feb 6, 2016 21:21 |
|
pram posted:like when i go to the ubuntu image. its based on scratch! wow. maybe they didnt get the memo that everything has to be forked from alpine for ubuntu they're not gonna base it on alpine, because ubuntu is already there they only first announced they were "in the process of switching the Docker official image library from ubuntu to Alpine" a week ago, poo poo takes time and they don't want ot break stuff by doing it overnight
|
# ? Feb 6, 2016 21:21 |
|
|
# ? Feb 6, 2016 21:25 |
|
Cocoa Crispies posted:for ubuntu they're not gonna base it on alpine, because ubuntu is already there theyre not going to base the ubuntu docker image on alpine? you think so?
|
# ? Feb 6, 2016 21:27 |
|
pram posted:theyre not going to base the ubuntu docker image on alpine? you think so? they do fedora and centos from scratch too it doesn't make sense to put a distro image on top of another distro image since they'll just be spending more bytes on libcs and poo poo they're not using
|
# ? Feb 6, 2016 21:33 |
|
someone here doesn't understand docker and it's not me
|
# ? Feb 6, 2016 21:33 |
|
hmm its like i said thatpram posted:you 'fork' from an empty image called scratch you goof and that person is you
|
# ? Feb 6, 2016 21:35 |
|
my point is this. the peanut gallery seems to think this has an effect on how people use docker, which it doesnt. if your dockerfile is FROM ubuntu/debian/centos etc then its not using alpine. which means its still apt and yum. the only thing that is changing is the base for some utility images like langs, redis, and other single app containers
|
# ? Feb 6, 2016 21:36 |
|
Cocoa Crispies posted:they're moving docker-the-unprofitable-vc-funded-company-maintained images to alpine linux because the files aren't so big you see, this is wrong. when people are building images for their artisanal wordpress they use ubuntu and include apt commands and such in their dockerfile. you are dumb, please stfu
|
# ? Feb 6, 2016 21:38 |
|
2016 year of spergs gettin angry bout linux containers, but not on the desktop
|
# ? Feb 6, 2016 21:44 |
|
cocoa crispies believes you 'stack up overlay images' to create a container. which is not how it works, or what anyone does, or even possible. they actually just use apt like any regular linux distro https://github.com/docker-library/mysql/blob/ed198ce2e8aa78613c615f20c5c4dd09fa450f66/5.7/Dockerfile#L13 it is because he is too lazy to have even tried docker period, he would have known this and that a switch to alpine has basically zero effect on anything or anyone other than the alpine admin who has a new job
|
# ? Feb 6, 2016 21:48 |
|
nerds who make technology care about technology so they think other people also care about technology. but people only care about what you can do with it and how easy it is and most nerd things that fail, fail because nerds think they're not nerds but their perspective is the only one. or they think their perspective is superior and in time everyone will see that and want an Open Source Phone that comes with awk, grep and apache2. that's why Jobs succeeded and most nerds fail.
|
# ? Feb 6, 2016 22:01 |
|
pram posted:cocoa crispies believes you 'stack up overlay images' to create a container. which is not how it works, or what anyone does, or even possible. they actually just use apt like any regular linux distro each one of those RUN / ENV lines creates a new overlay image, fyi
|
# ? Feb 6, 2016 22:05 |
|
Suspicious Dish posted:each one of those RUN / ENV lines creates a new overlay image, fyi you dont import a redis overlay running alpine into your dockerfile
|
# ? Feb 6, 2016 22:06 |
|
you import one single image, at the top. FROM. the fact that each subsequent command is an overlay is irrelevant. your image is either based on scratch, alpine, ubuntu, or something else
|
# ? Feb 6, 2016 22:08 |
|
pram posted:you dont import a redis overlay running alpine into your dockerfile no, you import it into your compose.yml you pull the overlay running ruby/java/your language env of choice into your dockerfile
|
# ? Feb 6, 2016 22:08 |
|
and all the dockerfiles with debian at the top are based on. you guessed it. debian
|
# ? Feb 6, 2016 22:09 |
|
pram are you restocking the soda fountain at work because you are grasping at straws p. hard here
|
# ? Feb 6, 2016 22:10 |
|
Cocoa Crispies posted:no, you import it into your compose.yml lol compose != making a docker image. that is multiple containers
|
# ? Feb 6, 2016 22:11 |
|
Cocoa Crispies posted:pram are you restocking the soda fountain at work because you are grasping at straws p. hard here tell me how using compose to pull multiple 'overlays' equals a docker image
|
# ? Feb 6, 2016 22:12 |
|
if you didnt know cocoa crispies, compose is a tool used for starting multiple CONTAINERS on a box, not configuring images. if you had three things in your compose file it would be three different images. i can tell you're probably scouring the docker docs right now but just save your time
|
# ? Feb 6, 2016 22:17 |
|
|
# ? Jun 3, 2024 04:42 |
|
i am pretty sure most of us know the basics of using docker and only one person in here was ever like 'hey does this switch mean docker is based on alpine now??' which was a reasonable question but it obviously does not mean that it's a decision that makes sense because basing docker containers on ubuntu is just incredibly dumb and not really the point of docker, but it probably helped them a lot with adoption because most people know apt and there for most people were easily able to start building images without starting from, well, scratch. DONT THREAD ON ME fucked around with this message at 22:38 on Feb 6, 2016 |
# ? Feb 6, 2016 22:34 |