1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2453 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2144 …}
+slug: "Are-older-but-Linux-compatible-computers-capable-of-running-the"
+title: "Are older, but Linux compatible computers capable of running the newest kernel/version of various distros?"
+url: null
+body: """
Guys I truly don’t mean to spam the community but these are legit questions. Yesterday I posted about linux compatibility and computers and every single person gave me knowledge to use and you’re all awesome.\n
\n
Now my question is, I will undoubtedly be purchasing an older machine, would an older but good running machine still be able to install the latest kernels or versions of distros or are you limited to older versions only, based on the era of your laptop or is it really about the hardware you have? I know ram, disk space, basic stuff like that matters with distros, but I know that will not be a problem. I guess I’m thinking beyond that like processors. are older processors or anything else hold certain machines from being compatible with the newest and greatest kernels? Thanks!
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 69
+favouriteCount: 124
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701124187 {#2027
date: 2023-11-27 23:29:47.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2075 …}
+votes: Doctrine\ORM\PersistentCollection {#2096 …}
+reports: Doctrine\ORM\PersistentCollection {#2081 …}
+favourites: Doctrine\ORM\PersistentCollection {#2098 …}
+notifications: Doctrine\ORM\PersistentCollection {#2080 …}
+badges: Doctrine\ORM\PersistentCollection {#2089 …}
+children: [
App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+body: "good old x201 here (i5-720m iirc), 8GB ram, sata ssd. Debian stable. No DE, just stumpWM. Not watching 4k youtube videos but runs fairly well for a 13 years old machine."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1699126486 {#1693
date: 2023-11-04 20:34:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Macaroni9538@lemmy.ml"
"@atomkarinca@lemmygrad.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1553 …}
+nested: Doctrine\ORM\PersistentCollection {#1661 …}
+votes: Doctrine\ORM\PersistentCollection {#1653 …}
+reports: Doctrine\ORM\PersistentCollection {#1649 …}
+favourites: Doctrine\ORM\PersistentCollection {#1567 …}
+notifications: Doctrine\ORM\PersistentCollection {#1525 …}
-id: 90619
-bodyTs: "'13':30 '4k':21 '720m':7 '8gb':9 'de':16 'debian':13 'fair':26 'good':1 'i5':6 'i5-720m':5 'iirc':8 'machin':33 'old':2,32 'ram':10 'run':25 'sata':11 'ssd':12 'stabl':14 'stumpwm':18 'video':23 'watch':20 'well':27 'x201':3 'year':31 'youtub':22"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5096148"
+editedAt: null
+createdAt: DateTimeImmutable @1699126486 {#1696
date: 2023-11-04 20:34:46.0 +01:00
}
+"title": 90619
}
]
-id: 9878
-titleTs: "'capabl':7 'compat':5 'comput':6 'distro':15 'kernel/version':12 'linux':4 'newest':11 'older':2 'run':9 'various':14"
-bodyTs: "'abl':59 'anyth':127 'awesom':37 'base':77 'basic':98 'beyond':119 'certain':130 'communiti':10 'compat':21,134 'comput':23 'disk':96 'distro':68,104 'els':128 'era':80 'everi':25 'gave':28 'good':54 'greatest':139 'guess':115 'guy':1 'hardwar':90 'hold':129 'instal':61 'kernel':64,140 'know':94,107 'knowledg':30 'laptop':83 'latest':63 'legit':14 'like':100,121 'limit':72 'linux':20 'm':117 'machin':49,56,131 'matter':102 'mean':6 'newest':137 'older':48,52,74,124 'person':27 'post':18 'problem':113 'processor':122,125 'purchas':46 'question':15,40 'ram':95 're':35 'realli':87 'run':55 'singl':26 'space':97 'spam':8 'still':57 'stuff':99 'thank':141 'think':118 'truli':3 'undoubt':44 'use':32 'version':66,75 'would':50 'yesterday':16"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699205799
+visibility: "visible "
+apId: "https://lemmy.ml/post/7493006"
+editedAt: null
+createdAt: DateTimeImmutable @1699119399 {#2447
date: 2023-11-04 18:36:39.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2453 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2144 …}
+slug: "Are-older-but-Linux-compatible-computers-capable-of-running-the"
+title: "Are older, but Linux compatible computers capable of running the newest kernel/version of various distros?"
+url: null
+body: """
Guys I truly don’t mean to spam the community but these are legit questions. Yesterday I posted about linux compatibility and computers and every single person gave me knowledge to use and you’re all awesome.\n
\n
Now my question is, I will undoubtedly be purchasing an older machine, would an older but good running machine still be able to install the latest kernels or versions of distros or are you limited to older versions only, based on the era of your laptop or is it really about the hardware you have? I know ram, disk space, basic stuff like that matters with distros, but I know that will not be a problem. I guess I’m thinking beyond that like processors. are older processors or anything else hold certain machines from being compatible with the newest and greatest kernels? Thanks!
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 69
+favouriteCount: 124
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701124187 {#2027
date: 2023-11-27 23:29:47.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2075 …}
+votes: Doctrine\ORM\PersistentCollection {#2096 …}
+reports: Doctrine\ORM\PersistentCollection {#2081 …}
+favourites: Doctrine\ORM\PersistentCollection {#2098 …}
+notifications: Doctrine\ORM\PersistentCollection {#2080 …}
+badges: Doctrine\ORM\PersistentCollection {#2089 …}
+children: [
App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+body: "good old x201 here (i5-720m iirc), 8GB ram, sata ssd. Debian stable. No DE, just stumpWM. Not watching 4k youtube videos but runs fairly well for a 13 years old machine."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1699126486 {#1693
date: 2023-11-04 20:34:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Macaroni9538@lemmy.ml"
"@atomkarinca@lemmygrad.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1553 …}
+nested: Doctrine\ORM\PersistentCollection {#1661 …}
+votes: Doctrine\ORM\PersistentCollection {#1653 …}
+reports: Doctrine\ORM\PersistentCollection {#1649 …}
+favourites: Doctrine\ORM\PersistentCollection {#1567 …}
+notifications: Doctrine\ORM\PersistentCollection {#1525 …}
-id: 90619
-bodyTs: "'13':30 '4k':21 '720m':7 '8gb':9 'de':16 'debian':13 'fair':26 'good':1 'i5':6 'i5-720m':5 'iirc':8 'machin':33 'old':2,32 'ram':10 'run':25 'sata':11 'ssd':12 'stabl':14 'stumpwm':18 'video':23 'watch':20 'well':27 'x201':3 'year':31 'youtub':22"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5096148"
+editedAt: null
+createdAt: DateTimeImmutable @1699126486 {#1696
date: 2023-11-04 20:34:46.0 +01:00
}
+"title": 90619
}
]
-id: 9878
-titleTs: "'capabl':7 'compat':5 'comput':6 'distro':15 'kernel/version':12 'linux':4 'newest':11 'older':2 'run':9 'various':14"
-bodyTs: "'abl':59 'anyth':127 'awesom':37 'base':77 'basic':98 'beyond':119 'certain':130 'communiti':10 'compat':21,134 'comput':23 'disk':96 'distro':68,104 'els':128 'era':80 'everi':25 'gave':28 'good':54 'greatest':139 'guess':115 'guy':1 'hardwar':90 'hold':129 'instal':61 'kernel':64,140 'know':94,107 'knowledg':30 'laptop':83 'latest':63 'legit':14 'like':100,121 'limit':72 'linux':20 'm':117 'machin':49,56,131 'matter':102 'mean':6 'newest':137 'older':48,52,74,124 'person':27 'post':18 'problem':113 'processor':122,125 'purchas':46 'question':15,40 'ram':95 're':35 'realli':87 'run':55 'singl':26 'space':97 'spam':8 'still':57 'stuff':99 'thank':141 'think':118 'truli':3 'undoubt':44 'use':32 'version':66,75 'would':50 'yesterday':16"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699205799
+visibility: "visible "
+apId: "https://lemmy.ml/post/7493006"
+editedAt: null
+createdAt: DateTimeImmutable @1699119399 {#2447
date: 2023-11-04 18:36:39.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2453 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2144 …}
+slug: "Are-older-but-Linux-compatible-computers-capable-of-running-the"
+title: "Are older, but Linux compatible computers capable of running the newest kernel/version of various distros?"
+url: null
+body: """
Guys I truly don’t mean to spam the community but these are legit questions. Yesterday I posted about linux compatibility and computers and every single person gave me knowledge to use and you’re all awesome.\n
\n
Now my question is, I will undoubtedly be purchasing an older machine, would an older but good running machine still be able to install the latest kernels or versions of distros or are you limited to older versions only, based on the era of your laptop or is it really about the hardware you have? I know ram, disk space, basic stuff like that matters with distros, but I know that will not be a problem. I guess I’m thinking beyond that like processors. are older processors or anything else hold certain machines from being compatible with the newest and greatest kernels? Thanks!
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 69
+favouriteCount: 124
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701124187 {#2027
date: 2023-11-27 23:29:47.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2075 …}
+votes: Doctrine\ORM\PersistentCollection {#2096 …}
+reports: Doctrine\ORM\PersistentCollection {#2081 …}
+favourites: Doctrine\ORM\PersistentCollection {#2098 …}
+notifications: Doctrine\ORM\PersistentCollection {#2080 …}
+badges: Doctrine\ORM\PersistentCollection {#2089 …}
+children: [
App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+body: "good old x201 here (i5-720m iirc), 8GB ram, sata ssd. Debian stable. No DE, just stumpWM. Not watching 4k youtube videos but runs fairly well for a 13 years old machine."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1699126486 {#1693
date: 2023-11-04 20:34:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Macaroni9538@lemmy.ml"
"@atomkarinca@lemmygrad.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1553 …}
+nested: Doctrine\ORM\PersistentCollection {#1661 …}
+votes: Doctrine\ORM\PersistentCollection {#1653 …}
+reports: Doctrine\ORM\PersistentCollection {#1649 …}
+favourites: Doctrine\ORM\PersistentCollection {#1567 …}
+notifications: Doctrine\ORM\PersistentCollection {#1525 …}
-id: 90619
-bodyTs: "'13':30 '4k':21 '720m':7 '8gb':9 'de':16 'debian':13 'fair':26 'good':1 'i5':6 'i5-720m':5 'iirc':8 'machin':33 'old':2,32 'ram':10 'run':25 'sata':11 'ssd':12 'stabl':14 'stumpwm':18 'video':23 'watch':20 'well':27 'x201':3 'year':31 'youtub':22"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5096148"
+editedAt: null
+createdAt: DateTimeImmutable @1699126486 {#1696
date: 2023-11-04 20:34:46.0 +01:00
}
+"title": 90619
}
]
-id: 9878
-titleTs: "'capabl':7 'compat':5 'comput':6 'distro':15 'kernel/version':12 'linux':4 'newest':11 'older':2 'run':9 'various':14"
-bodyTs: "'abl':59 'anyth':127 'awesom':37 'base':77 'basic':98 'beyond':119 'certain':130 'communiti':10 'compat':21,134 'comput':23 'disk':96 'distro':68,104 'els':128 'era':80 'everi':25 'gave':28 'good':54 'greatest':139 'guess':115 'guy':1 'hardwar':90 'hold':129 'instal':61 'kernel':64,140 'know':94,107 'knowledg':30 'laptop':83 'latest':63 'legit':14 'like':100,121 'limit':72 'linux':20 'm':117 'machin':49,56,131 'matter':102 'mean':6 'newest':137 'older':48,52,74,124 'person':27 'post':18 'problem':113 'processor':122,125 'purchas':46 'question':15,40 'ram':95 're':35 'realli':87 'run':55 'singl':26 'space':97 'spam':8 'still':57 'stuff':99 'thank':141 'think':118 'truli':3 'undoubt':44 'use':32 'version':66,75 'would':50 'yesterday':16"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699205799
+visibility: "visible "
+apId: "https://lemmy.ml/post/7493006"
+editedAt: null
+createdAt: DateTimeImmutable @1699119399 {#2447
date: 2023-11-04 18:36:39.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
6 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2453 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2144 …}
+slug: "Are-older-but-Linux-compatible-computers-capable-of-running-the"
+title: "Are older, but Linux compatible computers capable of running the newest kernel/version of various distros?"
+url: null
+body: """
Guys I truly don’t mean to spam the community but these are legit questions. Yesterday I posted about linux compatibility and computers and every single person gave me knowledge to use and you’re all awesome.\n
\n
Now my question is, I will undoubtedly be purchasing an older machine, would an older but good running machine still be able to install the latest kernels or versions of distros or are you limited to older versions only, based on the era of your laptop or is it really about the hardware you have? I know ram, disk space, basic stuff like that matters with distros, but I know that will not be a problem. I guess I’m thinking beyond that like processors. are older processors or anything else hold certain machines from being compatible with the newest and greatest kernels? Thanks!
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 69
+favouriteCount: 124
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701124187 {#2027
date: 2023-11-27 23:29:47.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2075 …}
+votes: Doctrine\ORM\PersistentCollection {#2096 …}
+reports: Doctrine\ORM\PersistentCollection {#2081 …}
+favourites: Doctrine\ORM\PersistentCollection {#2098 …}
+notifications: Doctrine\ORM\PersistentCollection {#2080 …}
+badges: Doctrine\ORM\PersistentCollection {#2089 …}
+children: [
App\Entity\EntryComment {#1639}
]
-id: 9878
-titleTs: "'capabl':7 'compat':5 'comput':6 'distro':15 'kernel/version':12 'linux':4 'newest':11 'older':2 'run':9 'various':14"
-bodyTs: "'abl':59 'anyth':127 'awesom':37 'base':77 'basic':98 'beyond':119 'certain':130 'communiti':10 'compat':21,134 'comput':23 'disk':96 'distro':68,104 'els':128 'era':80 'everi':25 'gave':28 'good':54 'greatest':139 'guess':115 'guy':1 'hardwar':90 'hold':129 'instal':61 'kernel':64,140 'know':94,107 'knowledg':30 'laptop':83 'latest':63 'legit':14 'like':100,121 'limit':72 'linux':20 'm':117 'machin':49,56,131 'matter':102 'mean':6 'newest':137 'older':48,52,74,124 'person':27 'post':18 'problem':113 'processor':122,125 'purchas':46 'question':15,40 'ram':95 're':35 'realli':87 'run':55 'singl':26 'space':97 'spam':8 'still':57 'stuff':99 'thank':141 'think':118 'truli':3 'undoubt':44 'use':32 'version':66,75 'would':50 'yesterday':16"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699205799
+visibility: "visible "
+apId: "https://lemmy.ml/post/7493006"
+editedAt: null
+createdAt: DateTimeImmutable @1699119399 {#2447
date: 2023-11-04 18:36:39.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+body: "good old x201 here (i5-720m iirc), 8GB ram, sata ssd. Debian stable. No DE, just stumpWM. Not watching 4k youtube videos but runs fairly well for a 13 years old machine."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1699126486 {#1693
date: 2023-11-04 20:34:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Macaroni9538@lemmy.ml"
"@atomkarinca@lemmygrad.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1553 …}
+nested: Doctrine\ORM\PersistentCollection {#1661 …}
+votes: Doctrine\ORM\PersistentCollection {#1653 …}
+reports: Doctrine\ORM\PersistentCollection {#1649 …}
+favourites: Doctrine\ORM\PersistentCollection {#1567 …}
+notifications: Doctrine\ORM\PersistentCollection {#1525 …}
-id: 90619
-bodyTs: "'13':30 '4k':21 '720m':7 '8gb':9 'de':16 'debian':13 'fair':26 'good':1 'i5':6 'i5-720m':5 'iirc':8 'machin':33 'old':2,32 'ram':10 'run':25 'sata':11 'ssd':12 'stabl':14 'stumpwm':18 'video':23 'watch':20 'well':27 'x201':3 'year':31 'youtub':22"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5096148"
+editedAt: null
+createdAt: DateTimeImmutable @1699126486 {#1696
date: 2023-11-04 20:34:46.0 +01:00
}
+"title": 90619
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2453 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2144 …}
+slug: "Are-older-but-Linux-compatible-computers-capable-of-running-the"
+title: "Are older, but Linux compatible computers capable of running the newest kernel/version of various distros?"
+url: null
+body: """
Guys I truly don’t mean to spam the community but these are legit questions. Yesterday I posted about linux compatibility and computers and every single person gave me knowledge to use and you’re all awesome.\n
\n
Now my question is, I will undoubtedly be purchasing an older machine, would an older but good running machine still be able to install the latest kernels or versions of distros or are you limited to older versions only, based on the era of your laptop or is it really about the hardware you have? I know ram, disk space, basic stuff like that matters with distros, but I know that will not be a problem. I guess I’m thinking beyond that like processors. are older processors or anything else hold certain machines from being compatible with the newest and greatest kernels? Thanks!
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 69
+favouriteCount: 124
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701124187 {#2027
date: 2023-11-27 23:29:47.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2075 …}
+votes: Doctrine\ORM\PersistentCollection {#2096 …}
+reports: Doctrine\ORM\PersistentCollection {#2081 …}
+favourites: Doctrine\ORM\PersistentCollection {#2098 …}
+notifications: Doctrine\ORM\PersistentCollection {#2080 …}
+badges: Doctrine\ORM\PersistentCollection {#2089 …}
+children: [
App\Entity\EntryComment {#1639}
]
-id: 9878
-titleTs: "'capabl':7 'compat':5 'comput':6 'distro':15 'kernel/version':12 'linux':4 'newest':11 'older':2 'run':9 'various':14"
-bodyTs: "'abl':59 'anyth':127 'awesom':37 'base':77 'basic':98 'beyond':119 'certain':130 'communiti':10 'compat':21,134 'comput':23 'disk':96 'distro':68,104 'els':128 'era':80 'everi':25 'gave':28 'good':54 'greatest':139 'guess':115 'guy':1 'hardwar':90 'hold':129 'instal':61 'kernel':64,140 'know':94,107 'knowledg':30 'laptop':83 'latest':63 'legit':14 'like':100,121 'limit':72 'linux':20 'm':117 'machin':49,56,131 'matter':102 'mean':6 'newest':137 'older':48,52,74,124 'person':27 'post':18 'problem':113 'processor':122,125 'purchas':46 'question':15,40 'ram':95 're':35 'realli':87 'run':55 'singl':26 'space':97 'spam':8 'still':57 'stuff':99 'thank':141 'think':118 'truli':3 'undoubt':44 'use':32 'version':66,75 'would':50 'yesterday':16"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699205799
+visibility: "visible "
+apId: "https://lemmy.ml/post/7493006"
+editedAt: null
+createdAt: DateTimeImmutable @1699119399 {#2447
date: 2023-11-04 18:36:39.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+body: "good old x201 here (i5-720m iirc), 8GB ram, sata ssd. Debian stable. No DE, just stumpWM. Not watching 4k youtube videos but runs fairly well for a 13 years old machine."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1699126486 {#1693
date: 2023-11-04 20:34:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Macaroni9538@lemmy.ml"
"@atomkarinca@lemmygrad.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1553 …}
+nested: Doctrine\ORM\PersistentCollection {#1661 …}
+votes: Doctrine\ORM\PersistentCollection {#1653 …}
+reports: Doctrine\ORM\PersistentCollection {#1649 …}
+favourites: Doctrine\ORM\PersistentCollection {#1567 …}
+notifications: Doctrine\ORM\PersistentCollection {#1525 …}
-id: 90619
-bodyTs: "'13':30 '4k':21 '720m':7 '8gb':9 'de':16 'debian':13 'fair':26 'good':1 'i5':6 'i5-720m':5 'iirc':8 'machin':33 'old':2,32 'ram':10 'run':25 'sata':11 'ssd':12 'stabl':14 'stumpwm':18 'video':23 'watch':20 'well':27 'x201':3 'year':31 'youtub':22"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5096148"
+editedAt: null
+createdAt: DateTimeImmutable @1699126486 {#1696
date: 2023-11-04 20:34:46.0 +01:00
}
+"title": 90619
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1639
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1575
+user: Proxies\__CG__\App\Entity\User {#2453 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2144 …}
+slug: "Are-older-but-Linux-compatible-computers-capable-of-running-the"
+title: "Are older, but Linux compatible computers capable of running the newest kernel/version of various distros?"
+url: null
+body: """
Guys I truly don’t mean to spam the community but these are legit questions. Yesterday I posted about linux compatibility and computers and every single person gave me knowledge to use and you’re all awesome.\n
\n
Now my question is, I will undoubtedly be purchasing an older machine, would an older but good running machine still be able to install the latest kernels or versions of distros or are you limited to older versions only, based on the era of your laptop or is it really about the hardware you have? I know ram, disk space, basic stuff like that matters with distros, but I know that will not be a problem. I guess I’m thinking beyond that like processors. are older processors or anything else hold certain machines from being compatible with the newest and greatest kernels? Thanks!
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 69
+favouriteCount: 124
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1701124187 {#2027
date: 2023-11-27 23:29:47.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2075 …}
+votes: Doctrine\ORM\PersistentCollection {#2096 …}
+reports: Doctrine\ORM\PersistentCollection {#2081 …}
+favourites: Doctrine\ORM\PersistentCollection {#2098 …}
+notifications: Doctrine\ORM\PersistentCollection {#2080 …}
+badges: Doctrine\ORM\PersistentCollection {#2089 …}
+children: [
App\Entity\EntryComment {#1639}
]
-id: 9878
-titleTs: "'capabl':7 'compat':5 'comput':6 'distro':15 'kernel/version':12 'linux':4 'newest':11 'older':2 'run':9 'various':14"
-bodyTs: "'abl':59 'anyth':127 'awesom':37 'base':77 'basic':98 'beyond':119 'certain':130 'communiti':10 'compat':21,134 'comput':23 'disk':96 'distro':68,104 'els':128 'era':80 'everi':25 'gave':28 'good':54 'greatest':139 'guess':115 'guy':1 'hardwar':90 'hold':129 'instal':61 'kernel':64,140 'know':94,107 'knowledg':30 'laptop':83 'latest':63 'legit':14 'like':100,121 'limit':72 'linux':20 'm':117 'machin':49,56,131 'matter':102 'mean':6 'newest':137 'older':48,52,74,124 'person':27 'post':18 'problem':113 'processor':122,125 'purchas':46 'question':15,40 'ram':95 're':35 'realli':87 'run':55 'singl':26 'space':97 'spam':8 'still':57 'stuff':99 'thank':141 'think':118 'truli':3 'undoubt':44 'use':32 'version':66,75 'would':50 'yesterday':16"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699205799
+visibility: "visible "
+apId: "https://lemmy.ml/post/7493006"
+editedAt: null
+createdAt: DateTimeImmutable @1699119399 {#2447
date: 2023-11-04 18:36:39.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1552 …}
+body: "good old x201 here (i5-720m iirc), 8GB ram, sata ssd. Debian stable. No DE, just stumpWM. Not watching 4k youtube videos but runs fairly well for a 13 years old machine."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1699126486 {#1693
date: 2023-11-04 20:34:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Macaroni9538@lemmy.ml"
"@atomkarinca@lemmygrad.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1553 …}
+nested: Doctrine\ORM\PersistentCollection {#1661 …}
+votes: Doctrine\ORM\PersistentCollection {#1653 …}
+reports: Doctrine\ORM\PersistentCollection {#1649 …}
+favourites: Doctrine\ORM\PersistentCollection {#1567 …}
+notifications: Doctrine\ORM\PersistentCollection {#1525 …}
-id: 90619
-bodyTs: "'13':30 '4k':21 '720m':7 '8gb':9 'de':16 'debian':13 'fair':26 'good':1 'i5':6 'i5-720m':5 'iirc':8 'machin':33 'old':2,32 'ram':10 'run':25 'sata':11 'ssd':12 'stabl':14 'stumpwm':18 'video':23 'watch':20 'well':27 'x201':3 'year':31 'youtub':22"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5096148"
+editedAt: null
+createdAt: DateTimeImmutable @1699126486 {#1696
date: 2023-11-04 20:34:46.0 +01:00
}
+"title": 90619
} |
|
Show voter details
|
9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
10 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1565
+user: Proxies\__CG__\App\Entity\User {#1883 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1405 …}
+slug: "How-bad-terrible-is-this-docker-image-Click-here-to-see"
+title: "How bad/terrible is this docker image? (Click here to see it.)"
+url: "https://hub.docker.com/r/defnotgustavom/nginx"
+body: """
Title. Just wondering if I did something bad/terrible with it. Link is @ title. Check the image tag @ its repo to see how it was built. And before someone asks… the Docker lemmy community is really dead so I had to resort to you guys. Sorry, I guess.\n
\n
And thanks in advance.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 11
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699704125 {#1736
date: 2023-11-11 13:02:05.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1723 …}
+votes: Doctrine\ORM\PersistentCollection {#1731 …}
+reports: Doctrine\ORM\PersistentCollection {#1724 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2032 …}
+badges: Doctrine\ORM\PersistentCollection {#2036 …}
+children: [
1 => App\Entity\EntryComment {#1556
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
A bit late but you might want to have a look at [docker multi-stage build documentation](https://docs.docker.com/build/building/multi-stage/) which does exactly what you did (start from a base image then copying stuff from it to your own image), something like that:\n
\n
```\n
\n
<span style="color:#323232;">FROM someimage:sometag AS build\n
</span><span style="color:#323232;">[do stuff]\n
</span><span style="color:#323232;">FROM minimalimage:someothertag\n
</span><span style="color:#323232;">COPY --from=build /some/file /some/other/file\n
</span><span style="color:#323232;">[and so on]\n
</span><span style="color:#323232;">USER somebody\n
</span><span style="color:#323232;">CMD ["/path/somecommand"]\n
</span>\n
```\n
\n
Which will simplify building new images against newer “build” image newer tags easier.\n
\n
btw, you were quite creative on this one! You also might want to have a look at the distroless image, the goal being to only have the bare minimum to run your application in the image: your executable and its runtime dependencies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699654537 {#1585
date: 2023-11-10 23:15:37.0 +01:00
}
+ip: null
+tags: [
"323232"
]
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1620 …}
+nested: Doctrine\ORM\PersistentCollection {#1604 …}
+votes: Doctrine\ORM\PersistentCollection {#1619 …}
+reports: Doctrine\ORM\PersistentCollection {#1701 …}
+favourites: Doctrine\ORM\PersistentCollection {#1687 …}
+notifications: Doctrine\ORM\PersistentCollection {#1689 …}
-id: 109230
-bodyTs: "'/build/building/multi-stage/)':21 '/path/somecommand':66 '/some/file':58 '/some/other/file':59 'also':89 'applic':112 'bare':107 'base':31 'bit':2 'btw':80 'build':17,49,57,70,75 'cmd':65 'copi':34,55 'creativ':84 'depend':121 'distroless':98 'docker':13 'docs.docker.com':20 'docs.docker.com/build/building/multi-stage/)':19 'document':18 'easier':79 'exact':24 'execut':117 'goal':101 'imag':32,41,72,76,99,115 'late':3 'like':43 'look':11,95 'might':6,90 'minimalimag':53 'minimum':108 'multi':15 'multi-stag':14 'new':71 'newer':74,77 'one':87 'quit':83 'run':110 'runtim':120 'simplifi':69 'somebodi':64 'someimag':46 'someothertag':54 'sometag':47 'someth':42 'stage':16 'start':28 'stuff':35,51 'tag':78 'user':63 'want':7,91"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5312898"
+editedAt: DateTimeImmutable @1699745034 {#1557
date: 2023-11-12 00:23:54.0 +01:00
}
+createdAt: DateTimeImmutable @1699654537 {#1555
date: 2023-11-10 23:15:37.0 +01:00
}
+"title": 109230
}
0 => App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
You’re welcome! scratch and distroless are indeed basically the same thing, scratch being the ‘official’ docker minimal image while distroless is from google - as I’m more a Kubernetes user (at home and at work) than a Docker user, I tend to think about distroless first :) - my apologies if my comment was a bit confusing on this matter.\n
\n
By the way, have fun experimenting with docker (or podman), it’s interesting, widely used both in selfhosting and professional environments, and it’s a great learning experience - and a good way to pass time during these long winter evenings :)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699696091 {#1691
date: 2023-11-11 10:48:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
"@lidstah@lemmy.sdf.org"
]
+children: Doctrine\ORM\PersistentCollection {#1711 …}
+nested: Doctrine\ORM\PersistentCollection {#1611 …}
+votes: Doctrine\ORM\PersistentCollection {#1630 …}
+reports: Doctrine\ORM\PersistentCollection {#1628 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1625 …}
-id: 110583
-bodyTs: "'apolog':49 'basic':9 'bit':55 'comment':52 'confus':56 'distroless':6,21,46 'docker':17,39,67 'environ':80 'even':99 'experi':65,87 'first':47 'fun':64 'good':90 'googl':24 'great':85 'home':33 'imag':19 'inde':8 'interest':72 'kubernet':30 'learn':86 'long':97 'm':27 'matter':59 'minim':18 'offici':16 'pass':93 'podman':69 'profession':79 're':2 'scratch':4,13 'selfhost':77 'tend':42 'thing':12 'think':44 'time':94 'use':74 'user':31,40 'way':62,91 'welcom':3 'wide':73 'winter':98 'work':36"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5328239"
+editedAt: null
+createdAt: DateTimeImmutable @1699696091 {#1692
date: 2023-11-11 10:48:11.0 +01:00
}
+"title": 110583
}
]
-id: 11210
-titleTs: "'bad/terrible':2 'click':7 'docker':5 'imag':6 'see':10"
-bodyTs: "'advanc':51 'ask':29 'bad/terrible':8 'built':25 'check':14 'communiti':33 'dead':36 'docker':31 'guess':47 'guy':44 'imag':16 'lemmi':32 'link':11 'realli':35 'repo':19 'resort':41 'see':21 'someon':28 'someth':7 'sorri':45 'tag':17 'thank':49 'titl':1,13 'wonder':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699527266
+visibility: "visible "
+apId: "https://lemmy.world/post/7978644"
+editedAt: null
+createdAt: DateTimeImmutable @1699466266 {#2459
date: 2023-11-08 18:57:46.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1565
+user: Proxies\__CG__\App\Entity\User {#1883 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1405 …}
+slug: "How-bad-terrible-is-this-docker-image-Click-here-to-see"
+title: "How bad/terrible is this docker image? (Click here to see it.)"
+url: "https://hub.docker.com/r/defnotgustavom/nginx"
+body: """
Title. Just wondering if I did something bad/terrible with it. Link is @ title. Check the image tag @ its repo to see how it was built. And before someone asks… the Docker lemmy community is really dead so I had to resort to you guys. Sorry, I guess.\n
\n
And thanks in advance.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 11
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699704125 {#1736
date: 2023-11-11 13:02:05.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1723 …}
+votes: Doctrine\ORM\PersistentCollection {#1731 …}
+reports: Doctrine\ORM\PersistentCollection {#1724 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2032 …}
+badges: Doctrine\ORM\PersistentCollection {#2036 …}
+children: [
1 => App\Entity\EntryComment {#1556
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
A bit late but you might want to have a look at [docker multi-stage build documentation](https://docs.docker.com/build/building/multi-stage/) which does exactly what you did (start from a base image then copying stuff from it to your own image), something like that:\n
\n
```\n
\n
<span style="color:#323232;">FROM someimage:sometag AS build\n
</span><span style="color:#323232;">[do stuff]\n
</span><span style="color:#323232;">FROM minimalimage:someothertag\n
</span><span style="color:#323232;">COPY --from=build /some/file /some/other/file\n
</span><span style="color:#323232;">[and so on]\n
</span><span style="color:#323232;">USER somebody\n
</span><span style="color:#323232;">CMD ["/path/somecommand"]\n
</span>\n
```\n
\n
Which will simplify building new images against newer “build” image newer tags easier.\n
\n
btw, you were quite creative on this one! You also might want to have a look at the distroless image, the goal being to only have the bare minimum to run your application in the image: your executable and its runtime dependencies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699654537 {#1585
date: 2023-11-10 23:15:37.0 +01:00
}
+ip: null
+tags: [
"323232"
]
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1620 …}
+nested: Doctrine\ORM\PersistentCollection {#1604 …}
+votes: Doctrine\ORM\PersistentCollection {#1619 …}
+reports: Doctrine\ORM\PersistentCollection {#1701 …}
+favourites: Doctrine\ORM\PersistentCollection {#1687 …}
+notifications: Doctrine\ORM\PersistentCollection {#1689 …}
-id: 109230
-bodyTs: "'/build/building/multi-stage/)':21 '/path/somecommand':66 '/some/file':58 '/some/other/file':59 'also':89 'applic':112 'bare':107 'base':31 'bit':2 'btw':80 'build':17,49,57,70,75 'cmd':65 'copi':34,55 'creativ':84 'depend':121 'distroless':98 'docker':13 'docs.docker.com':20 'docs.docker.com/build/building/multi-stage/)':19 'document':18 'easier':79 'exact':24 'execut':117 'goal':101 'imag':32,41,72,76,99,115 'late':3 'like':43 'look':11,95 'might':6,90 'minimalimag':53 'minimum':108 'multi':15 'multi-stag':14 'new':71 'newer':74,77 'one':87 'quit':83 'run':110 'runtim':120 'simplifi':69 'somebodi':64 'someimag':46 'someothertag':54 'sometag':47 'someth':42 'stage':16 'start':28 'stuff':35,51 'tag':78 'user':63 'want':7,91"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5312898"
+editedAt: DateTimeImmutable @1699745034 {#1557
date: 2023-11-12 00:23:54.0 +01:00
}
+createdAt: DateTimeImmutable @1699654537 {#1555
date: 2023-11-10 23:15:37.0 +01:00
}
+"title": 109230
}
0 => App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
You’re welcome! scratch and distroless are indeed basically the same thing, scratch being the ‘official’ docker minimal image while distroless is from google - as I’m more a Kubernetes user (at home and at work) than a Docker user, I tend to think about distroless first :) - my apologies if my comment was a bit confusing on this matter.\n
\n
By the way, have fun experimenting with docker (or podman), it’s interesting, widely used both in selfhosting and professional environments, and it’s a great learning experience - and a good way to pass time during these long winter evenings :)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699696091 {#1691
date: 2023-11-11 10:48:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
"@lidstah@lemmy.sdf.org"
]
+children: Doctrine\ORM\PersistentCollection {#1711 …}
+nested: Doctrine\ORM\PersistentCollection {#1611 …}
+votes: Doctrine\ORM\PersistentCollection {#1630 …}
+reports: Doctrine\ORM\PersistentCollection {#1628 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1625 …}
-id: 110583
-bodyTs: "'apolog':49 'basic':9 'bit':55 'comment':52 'confus':56 'distroless':6,21,46 'docker':17,39,67 'environ':80 'even':99 'experi':65,87 'first':47 'fun':64 'good':90 'googl':24 'great':85 'home':33 'imag':19 'inde':8 'interest':72 'kubernet':30 'learn':86 'long':97 'm':27 'matter':59 'minim':18 'offici':16 'pass':93 'podman':69 'profession':79 're':2 'scratch':4,13 'selfhost':77 'tend':42 'thing':12 'think':44 'time':94 'use':74 'user':31,40 'way':62,91 'welcom':3 'wide':73 'winter':98 'work':36"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5328239"
+editedAt: null
+createdAt: DateTimeImmutable @1699696091 {#1692
date: 2023-11-11 10:48:11.0 +01:00
}
+"title": 110583
}
]
-id: 11210
-titleTs: "'bad/terrible':2 'click':7 'docker':5 'imag':6 'see':10"
-bodyTs: "'advanc':51 'ask':29 'bad/terrible':8 'built':25 'check':14 'communiti':33 'dead':36 'docker':31 'guess':47 'guy':44 'imag':16 'lemmi':32 'link':11 'realli':35 'repo':19 'resort':41 'see':21 'someon':28 'someth':7 'sorri':45 'tag':17 'thank':49 'titl':1,13 'wonder':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699527266
+visibility: "visible "
+apId: "https://lemmy.world/post/7978644"
+editedAt: null
+createdAt: DateTimeImmutable @1699466266 {#2459
date: 2023-11-08 18:57:46.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1565
+user: Proxies\__CG__\App\Entity\User {#1883 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1405 …}
+slug: "How-bad-terrible-is-this-docker-image-Click-here-to-see"
+title: "How bad/terrible is this docker image? (Click here to see it.)"
+url: "https://hub.docker.com/r/defnotgustavom/nginx"
+body: """
Title. Just wondering if I did something bad/terrible with it. Link is @ title. Check the image tag @ its repo to see how it was built. And before someone asks… the Docker lemmy community is really dead so I had to resort to you guys. Sorry, I guess.\n
\n
And thanks in advance.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 11
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699704125 {#1736
date: 2023-11-11 13:02:05.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1723 …}
+votes: Doctrine\ORM\PersistentCollection {#1731 …}
+reports: Doctrine\ORM\PersistentCollection {#1724 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2032 …}
+badges: Doctrine\ORM\PersistentCollection {#2036 …}
+children: [
1 => App\Entity\EntryComment {#1556
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
A bit late but you might want to have a look at [docker multi-stage build documentation](https://docs.docker.com/build/building/multi-stage/) which does exactly what you did (start from a base image then copying stuff from it to your own image), something like that:\n
\n
```\n
\n
<span style="color:#323232;">FROM someimage:sometag AS build\n
</span><span style="color:#323232;">[do stuff]\n
</span><span style="color:#323232;">FROM minimalimage:someothertag\n
</span><span style="color:#323232;">COPY --from=build /some/file /some/other/file\n
</span><span style="color:#323232;">[and so on]\n
</span><span style="color:#323232;">USER somebody\n
</span><span style="color:#323232;">CMD ["/path/somecommand"]\n
</span>\n
```\n
\n
Which will simplify building new images against newer “build” image newer tags easier.\n
\n
btw, you were quite creative on this one! You also might want to have a look at the distroless image, the goal being to only have the bare minimum to run your application in the image: your executable and its runtime dependencies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699654537 {#1585
date: 2023-11-10 23:15:37.0 +01:00
}
+ip: null
+tags: [
"323232"
]
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1620 …}
+nested: Doctrine\ORM\PersistentCollection {#1604 …}
+votes: Doctrine\ORM\PersistentCollection {#1619 …}
+reports: Doctrine\ORM\PersistentCollection {#1701 …}
+favourites: Doctrine\ORM\PersistentCollection {#1687 …}
+notifications: Doctrine\ORM\PersistentCollection {#1689 …}
-id: 109230
-bodyTs: "'/build/building/multi-stage/)':21 '/path/somecommand':66 '/some/file':58 '/some/other/file':59 'also':89 'applic':112 'bare':107 'base':31 'bit':2 'btw':80 'build':17,49,57,70,75 'cmd':65 'copi':34,55 'creativ':84 'depend':121 'distroless':98 'docker':13 'docs.docker.com':20 'docs.docker.com/build/building/multi-stage/)':19 'document':18 'easier':79 'exact':24 'execut':117 'goal':101 'imag':32,41,72,76,99,115 'late':3 'like':43 'look':11,95 'might':6,90 'minimalimag':53 'minimum':108 'multi':15 'multi-stag':14 'new':71 'newer':74,77 'one':87 'quit':83 'run':110 'runtim':120 'simplifi':69 'somebodi':64 'someimag':46 'someothertag':54 'sometag':47 'someth':42 'stage':16 'start':28 'stuff':35,51 'tag':78 'user':63 'want':7,91"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5312898"
+editedAt: DateTimeImmutable @1699745034 {#1557
date: 2023-11-12 00:23:54.0 +01:00
}
+createdAt: DateTimeImmutable @1699654537 {#1555
date: 2023-11-10 23:15:37.0 +01:00
}
+"title": 109230
}
0 => App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
You’re welcome! scratch and distroless are indeed basically the same thing, scratch being the ‘official’ docker minimal image while distroless is from google - as I’m more a Kubernetes user (at home and at work) than a Docker user, I tend to think about distroless first :) - my apologies if my comment was a bit confusing on this matter.\n
\n
By the way, have fun experimenting with docker (or podman), it’s interesting, widely used both in selfhosting and professional environments, and it’s a great learning experience - and a good way to pass time during these long winter evenings :)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699696091 {#1691
date: 2023-11-11 10:48:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
"@lidstah@lemmy.sdf.org"
]
+children: Doctrine\ORM\PersistentCollection {#1711 …}
+nested: Doctrine\ORM\PersistentCollection {#1611 …}
+votes: Doctrine\ORM\PersistentCollection {#1630 …}
+reports: Doctrine\ORM\PersistentCollection {#1628 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1625 …}
-id: 110583
-bodyTs: "'apolog':49 'basic':9 'bit':55 'comment':52 'confus':56 'distroless':6,21,46 'docker':17,39,67 'environ':80 'even':99 'experi':65,87 'first':47 'fun':64 'good':90 'googl':24 'great':85 'home':33 'imag':19 'inde':8 'interest':72 'kubernet':30 'learn':86 'long':97 'm':27 'matter':59 'minim':18 'offici':16 'pass':93 'podman':69 'profession':79 're':2 'scratch':4,13 'selfhost':77 'tend':42 'thing':12 'think':44 'time':94 'use':74 'user':31,40 'way':62,91 'welcom':3 'wide':73 'winter':98 'work':36"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5328239"
+editedAt: null
+createdAt: DateTimeImmutable @1699696091 {#1692
date: 2023-11-11 10:48:11.0 +01:00
}
+"title": 110583
}
]
-id: 11210
-titleTs: "'bad/terrible':2 'click':7 'docker':5 'imag':6 'see':10"
-bodyTs: "'advanc':51 'ask':29 'bad/terrible':8 'built':25 'check':14 'communiti':33 'dead':36 'docker':31 'guess':47 'guy':44 'imag':16 'lemmi':32 'link':11 'realli':35 'repo':19 'resort':41 'see':21 'someon':28 'someth':7 'sorri':45 'tag':17 'thank':49 'titl':1,13 'wonder':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699527266
+visibility: "visible "
+apId: "https://lemmy.world/post/7978644"
+editedAt: null
+createdAt: DateTimeImmutable @1699466266 {#2459
date: 2023-11-08 18:57:46.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1556
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565
+user: Proxies\__CG__\App\Entity\User {#1883 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1405 …}
+slug: "How-bad-terrible-is-this-docker-image-Click-here-to-see"
+title: "How bad/terrible is this docker image? (Click here to see it.)"
+url: "https://hub.docker.com/r/defnotgustavom/nginx"
+body: """
Title. Just wondering if I did something bad/terrible with it. Link is @ title. Check the image tag @ its repo to see how it was built. And before someone asks… the Docker lemmy community is really dead so I had to resort to you guys. Sorry, I guess.\n
\n
And thanks in advance.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 11
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699704125 {#1736
date: 2023-11-11 13:02:05.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1723 …}
+votes: Doctrine\ORM\PersistentCollection {#1731 …}
+reports: Doctrine\ORM\PersistentCollection {#1724 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2032 …}
+badges: Doctrine\ORM\PersistentCollection {#2036 …}
+children: [
1 => App\Entity\EntryComment {#1556}
0 => App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
You’re welcome! scratch and distroless are indeed basically the same thing, scratch being the ‘official’ docker minimal image while distroless is from google - as I’m more a Kubernetes user (at home and at work) than a Docker user, I tend to think about distroless first :) - my apologies if my comment was a bit confusing on this matter.\n
\n
By the way, have fun experimenting with docker (or podman), it’s interesting, widely used both in selfhosting and professional environments, and it’s a great learning experience - and a good way to pass time during these long winter evenings :)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699696091 {#1691
date: 2023-11-11 10:48:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
"@lidstah@lemmy.sdf.org"
]
+children: Doctrine\ORM\PersistentCollection {#1711 …}
+nested: Doctrine\ORM\PersistentCollection {#1611 …}
+votes: Doctrine\ORM\PersistentCollection {#1630 …}
+reports: Doctrine\ORM\PersistentCollection {#1628 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1625 …}
-id: 110583
-bodyTs: "'apolog':49 'basic':9 'bit':55 'comment':52 'confus':56 'distroless':6,21,46 'docker':17,39,67 'environ':80 'even':99 'experi':65,87 'first':47 'fun':64 'good':90 'googl':24 'great':85 'home':33 'imag':19 'inde':8 'interest':72 'kubernet':30 'learn':86 'long':97 'm':27 'matter':59 'minim':18 'offici':16 'pass':93 'podman':69 'profession':79 're':2 'scratch':4,13 'selfhost':77 'tend':42 'thing':12 'think':44 'time':94 'use':74 'user':31,40 'way':62,91 'welcom':3 'wide':73 'winter':98 'work':36"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5328239"
+editedAt: null
+createdAt: DateTimeImmutable @1699696091 {#1692
date: 2023-11-11 10:48:11.0 +01:00
}
+"title": 110583
}
]
-id: 11210
-titleTs: "'bad/terrible':2 'click':7 'docker':5 'imag':6 'see':10"
-bodyTs: "'advanc':51 'ask':29 'bad/terrible':8 'built':25 'check':14 'communiti':33 'dead':36 'docker':31 'guess':47 'guy':44 'imag':16 'lemmi':32 'link':11 'realli':35 'repo':19 'resort':41 'see':21 'someon':28 'someth':7 'sorri':45 'tag':17 'thank':49 'titl':1,13 'wonder':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699527266
+visibility: "visible "
+apId: "https://lemmy.world/post/7978644"
+editedAt: null
+createdAt: DateTimeImmutable @1699466266 {#2459
date: 2023-11-08 18:57:46.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
A bit late but you might want to have a look at [docker multi-stage build documentation](https://docs.docker.com/build/building/multi-stage/) which does exactly what you did (start from a base image then copying stuff from it to your own image), something like that:\n
\n
```\n
\n
<span style="color:#323232;">FROM someimage:sometag AS build\n
</span><span style="color:#323232;">[do stuff]\n
</span><span style="color:#323232;">FROM minimalimage:someothertag\n
</span><span style="color:#323232;">COPY --from=build /some/file /some/other/file\n
</span><span style="color:#323232;">[and so on]\n
</span><span style="color:#323232;">USER somebody\n
</span><span style="color:#323232;">CMD ["/path/somecommand"]\n
</span>\n
```\n
\n
Which will simplify building new images against newer “build” image newer tags easier.\n
\n
btw, you were quite creative on this one! You also might want to have a look at the distroless image, the goal being to only have the bare minimum to run your application in the image: your executable and its runtime dependencies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699654537 {#1585
date: 2023-11-10 23:15:37.0 +01:00
}
+ip: null
+tags: [
"323232"
]
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1620 …}
+nested: Doctrine\ORM\PersistentCollection {#1604 …}
+votes: Doctrine\ORM\PersistentCollection {#1619 …}
+reports: Doctrine\ORM\PersistentCollection {#1701 …}
+favourites: Doctrine\ORM\PersistentCollection {#1687 …}
+notifications: Doctrine\ORM\PersistentCollection {#1689 …}
-id: 109230
-bodyTs: "'/build/building/multi-stage/)':21 '/path/somecommand':66 '/some/file':58 '/some/other/file':59 'also':89 'applic':112 'bare':107 'base':31 'bit':2 'btw':80 'build':17,49,57,70,75 'cmd':65 'copi':34,55 'creativ':84 'depend':121 'distroless':98 'docker':13 'docs.docker.com':20 'docs.docker.com/build/building/multi-stage/)':19 'document':18 'easier':79 'exact':24 'execut':117 'goal':101 'imag':32,41,72,76,99,115 'late':3 'like':43 'look':11,95 'might':6,90 'minimalimag':53 'minimum':108 'multi':15 'multi-stag':14 'new':71 'newer':74,77 'one':87 'quit':83 'run':110 'runtim':120 'simplifi':69 'somebodi':64 'someimag':46 'someothertag':54 'sometag':47 'someth':42 'stage':16 'start':28 'stuff':35,51 'tag':78 'user':63 'want':7,91"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5312898"
+editedAt: DateTimeImmutable @1699745034 {#1557
date: 2023-11-12 00:23:54.0 +01:00
}
+createdAt: DateTimeImmutable @1699654537 {#1555
date: 2023-11-10 23:15:37.0 +01:00
}
+"title": 109230
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\EntryComment {#1556
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565
+user: Proxies\__CG__\App\Entity\User {#1883 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1405 …}
+slug: "How-bad-terrible-is-this-docker-image-Click-here-to-see"
+title: "How bad/terrible is this docker image? (Click here to see it.)"
+url: "https://hub.docker.com/r/defnotgustavom/nginx"
+body: """
Title. Just wondering if I did something bad/terrible with it. Link is @ title. Check the image tag @ its repo to see how it was built. And before someone asks… the Docker lemmy community is really dead so I had to resort to you guys. Sorry, I guess.\n
\n
And thanks in advance.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 11
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699704125 {#1736
date: 2023-11-11 13:02:05.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1723 …}
+votes: Doctrine\ORM\PersistentCollection {#1731 …}
+reports: Doctrine\ORM\PersistentCollection {#1724 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2032 …}
+badges: Doctrine\ORM\PersistentCollection {#2036 …}
+children: [
1 => App\Entity\EntryComment {#1556}
0 => App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
You’re welcome! scratch and distroless are indeed basically the same thing, scratch being the ‘official’ docker minimal image while distroless is from google - as I’m more a Kubernetes user (at home and at work) than a Docker user, I tend to think about distroless first :) - my apologies if my comment was a bit confusing on this matter.\n
\n
By the way, have fun experimenting with docker (or podman), it’s interesting, widely used both in selfhosting and professional environments, and it’s a great learning experience - and a good way to pass time during these long winter evenings :)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699696091 {#1691
date: 2023-11-11 10:48:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
"@lidstah@lemmy.sdf.org"
]
+children: Doctrine\ORM\PersistentCollection {#1711 …}
+nested: Doctrine\ORM\PersistentCollection {#1611 …}
+votes: Doctrine\ORM\PersistentCollection {#1630 …}
+reports: Doctrine\ORM\PersistentCollection {#1628 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1625 …}
-id: 110583
-bodyTs: "'apolog':49 'basic':9 'bit':55 'comment':52 'confus':56 'distroless':6,21,46 'docker':17,39,67 'environ':80 'even':99 'experi':65,87 'first':47 'fun':64 'good':90 'googl':24 'great':85 'home':33 'imag':19 'inde':8 'interest':72 'kubernet':30 'learn':86 'long':97 'm':27 'matter':59 'minim':18 'offici':16 'pass':93 'podman':69 'profession':79 're':2 'scratch':4,13 'selfhost':77 'tend':42 'thing':12 'think':44 'time':94 'use':74 'user':31,40 'way':62,91 'welcom':3 'wide':73 'winter':98 'work':36"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5328239"
+editedAt: null
+createdAt: DateTimeImmutable @1699696091 {#1692
date: 2023-11-11 10:48:11.0 +01:00
}
+"title": 110583
}
]
-id: 11210
-titleTs: "'bad/terrible':2 'click':7 'docker':5 'imag':6 'see':10"
-bodyTs: "'advanc':51 'ask':29 'bad/terrible':8 'built':25 'check':14 'communiti':33 'dead':36 'docker':31 'guess':47 'guy':44 'imag':16 'lemmi':32 'link':11 'realli':35 'repo':19 'resort':41 'see':21 'someon':28 'someth':7 'sorri':45 'tag':17 'thank':49 'titl':1,13 'wonder':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699527266
+visibility: "visible "
+apId: "https://lemmy.world/post/7978644"
+editedAt: null
+createdAt: DateTimeImmutable @1699466266 {#2459
date: 2023-11-08 18:57:46.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
A bit late but you might want to have a look at [docker multi-stage build documentation](https://docs.docker.com/build/building/multi-stage/) which does exactly what you did (start from a base image then copying stuff from it to your own image), something like that:\n
\n
```\n
\n
<span style="color:#323232;">FROM someimage:sometag AS build\n
</span><span style="color:#323232;">[do stuff]\n
</span><span style="color:#323232;">FROM minimalimage:someothertag\n
</span><span style="color:#323232;">COPY --from=build /some/file /some/other/file\n
</span><span style="color:#323232;">[and so on]\n
</span><span style="color:#323232;">USER somebody\n
</span><span style="color:#323232;">CMD ["/path/somecommand"]\n
</span>\n
```\n
\n
Which will simplify building new images against newer “build” image newer tags easier.\n
\n
btw, you were quite creative on this one! You also might want to have a look at the distroless image, the goal being to only have the bare minimum to run your application in the image: your executable and its runtime dependencies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699654537 {#1585
date: 2023-11-10 23:15:37.0 +01:00
}
+ip: null
+tags: [
"323232"
]
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1620 …}
+nested: Doctrine\ORM\PersistentCollection {#1604 …}
+votes: Doctrine\ORM\PersistentCollection {#1619 …}
+reports: Doctrine\ORM\PersistentCollection {#1701 …}
+favourites: Doctrine\ORM\PersistentCollection {#1687 …}
+notifications: Doctrine\ORM\PersistentCollection {#1689 …}
-id: 109230
-bodyTs: "'/build/building/multi-stage/)':21 '/path/somecommand':66 '/some/file':58 '/some/other/file':59 'also':89 'applic':112 'bare':107 'base':31 'bit':2 'btw':80 'build':17,49,57,70,75 'cmd':65 'copi':34,55 'creativ':84 'depend':121 'distroless':98 'docker':13 'docs.docker.com':20 'docs.docker.com/build/building/multi-stage/)':19 'document':18 'easier':79 'exact':24 'execut':117 'goal':101 'imag':32,41,72,76,99,115 'late':3 'like':43 'look':11,95 'might':6,90 'minimalimag':53 'minimum':108 'multi':15 'multi-stag':14 'new':71 'newer':74,77 'one':87 'quit':83 'run':110 'runtim':120 'simplifi':69 'somebodi':64 'someimag':46 'someothertag':54 'sometag':47 'someth':42 'stage':16 'start':28 'stuff':35,51 'tag':78 'user':63 'want':7,91"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5312898"
+editedAt: DateTimeImmutable @1699745034 {#1557
date: 2023-11-12 00:23:54.0 +01:00
}
+createdAt: DateTimeImmutable @1699654537 {#1555
date: 2023-11-10 23:15:37.0 +01:00
}
+"title": 109230
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1556
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565
+user: Proxies\__CG__\App\Entity\User {#1883 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1405 …}
+slug: "How-bad-terrible-is-this-docker-image-Click-here-to-see"
+title: "How bad/terrible is this docker image? (Click here to see it.)"
+url: "https://hub.docker.com/r/defnotgustavom/nginx"
+body: """
Title. Just wondering if I did something bad/terrible with it. Link is @ title. Check the image tag @ its repo to see how it was built. And before someone asks… the Docker lemmy community is really dead so I had to resort to you guys. Sorry, I guess.\n
\n
And thanks in advance.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 11
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699704125 {#1736
date: 2023-11-11 13:02:05.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1723 …}
+votes: Doctrine\ORM\PersistentCollection {#1731 …}
+reports: Doctrine\ORM\PersistentCollection {#1724 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2032 …}
+badges: Doctrine\ORM\PersistentCollection {#2036 …}
+children: [
1 => App\Entity\EntryComment {#1556}
0 => App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
You’re welcome! scratch and distroless are indeed basically the same thing, scratch being the ‘official’ docker minimal image while distroless is from google - as I’m more a Kubernetes user (at home and at work) than a Docker user, I tend to think about distroless first :) - my apologies if my comment was a bit confusing on this matter.\n
\n
By the way, have fun experimenting with docker (or podman), it’s interesting, widely used both in selfhosting and professional environments, and it’s a great learning experience - and a good way to pass time during these long winter evenings :)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699696091 {#1691
date: 2023-11-11 10:48:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
"@lidstah@lemmy.sdf.org"
]
+children: Doctrine\ORM\PersistentCollection {#1711 …}
+nested: Doctrine\ORM\PersistentCollection {#1611 …}
+votes: Doctrine\ORM\PersistentCollection {#1630 …}
+reports: Doctrine\ORM\PersistentCollection {#1628 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1625 …}
-id: 110583
-bodyTs: "'apolog':49 'basic':9 'bit':55 'comment':52 'confus':56 'distroless':6,21,46 'docker':17,39,67 'environ':80 'even':99 'experi':65,87 'first':47 'fun':64 'good':90 'googl':24 'great':85 'home':33 'imag':19 'inde':8 'interest':72 'kubernet':30 'learn':86 'long':97 'm':27 'matter':59 'minim':18 'offici':16 'pass':93 'podman':69 'profession':79 're':2 'scratch':4,13 'selfhost':77 'tend':42 'thing':12 'think':44 'time':94 'use':74 'user':31,40 'way':62,91 'welcom':3 'wide':73 'winter':98 'work':36"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5328239"
+editedAt: null
+createdAt: DateTimeImmutable @1699696091 {#1692
date: 2023-11-11 10:48:11.0 +01:00
}
+"title": 110583
}
]
-id: 11210
-titleTs: "'bad/terrible':2 'click':7 'docker':5 'imag':6 'see':10"
-bodyTs: "'advanc':51 'ask':29 'bad/terrible':8 'built':25 'check':14 'communiti':33 'dead':36 'docker':31 'guess':47 'guy':44 'imag':16 'lemmi':32 'link':11 'realli':35 'repo':19 'resort':41 'see':21 'someon':28 'someth':7 'sorri':45 'tag':17 'thank':49 'titl':1,13 'wonder':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699527266
+visibility: "visible "
+apId: "https://lemmy.world/post/7978644"
+editedAt: null
+createdAt: DateTimeImmutable @1699466266 {#2459
date: 2023-11-08 18:57:46.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
A bit late but you might want to have a look at [docker multi-stage build documentation](https://docs.docker.com/build/building/multi-stage/) which does exactly what you did (start from a base image then copying stuff from it to your own image), something like that:\n
\n
```\n
\n
<span style="color:#323232;">FROM someimage:sometag AS build\n
</span><span style="color:#323232;">[do stuff]\n
</span><span style="color:#323232;">FROM minimalimage:someothertag\n
</span><span style="color:#323232;">COPY --from=build /some/file /some/other/file\n
</span><span style="color:#323232;">[and so on]\n
</span><span style="color:#323232;">USER somebody\n
</span><span style="color:#323232;">CMD ["/path/somecommand"]\n
</span>\n
```\n
\n
Which will simplify building new images against newer “build” image newer tags easier.\n
\n
btw, you were quite creative on this one! You also might want to have a look at the distroless image, the goal being to only have the bare minimum to run your application in the image: your executable and its runtime dependencies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699654537 {#1585
date: 2023-11-10 23:15:37.0 +01:00
}
+ip: null
+tags: [
"323232"
]
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1620 …}
+nested: Doctrine\ORM\PersistentCollection {#1604 …}
+votes: Doctrine\ORM\PersistentCollection {#1619 …}
+reports: Doctrine\ORM\PersistentCollection {#1701 …}
+favourites: Doctrine\ORM\PersistentCollection {#1687 …}
+notifications: Doctrine\ORM\PersistentCollection {#1689 …}
-id: 109230
-bodyTs: "'/build/building/multi-stage/)':21 '/path/somecommand':66 '/some/file':58 '/some/other/file':59 'also':89 'applic':112 'bare':107 'base':31 'bit':2 'btw':80 'build':17,49,57,70,75 'cmd':65 'copi':34,55 'creativ':84 'depend':121 'distroless':98 'docker':13 'docs.docker.com':20 'docs.docker.com/build/building/multi-stage/)':19 'document':18 'easier':79 'exact':24 'execut':117 'goal':101 'imag':32,41,72,76,99,115 'late':3 'like':43 'look':11,95 'might':6,90 'minimalimag':53 'minimum':108 'multi':15 'multi-stag':14 'new':71 'newer':74,77 'one':87 'quit':83 'run':110 'runtim':120 'simplifi':69 'somebodi':64 'someimag':46 'someothertag':54 'sometag':47 'someth':42 'stage':16 'start':28 'stuff':35,51 'tag':78 'user':63 'want':7,91"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5312898"
+editedAt: DateTimeImmutable @1699745034 {#1557
date: 2023-11-12 00:23:54.0 +01:00
}
+createdAt: DateTimeImmutable @1699654537 {#1555
date: 2023-11-10 23:15:37.0 +01:00
}
+"title": 109230
} |
|
Show voter details
|
17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
18 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565
+user: Proxies\__CG__\App\Entity\User {#1883 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1405 …}
+slug: "How-bad-terrible-is-this-docker-image-Click-here-to-see"
+title: "How bad/terrible is this docker image? (Click here to see it.)"
+url: "https://hub.docker.com/r/defnotgustavom/nginx"
+body: """
Title. Just wondering if I did something bad/terrible with it. Link is @ title. Check the image tag @ its repo to see how it was built. And before someone asks… the Docker lemmy community is really dead so I had to resort to you guys. Sorry, I guess.\n
\n
And thanks in advance.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 11
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699704125 {#1736
date: 2023-11-11 13:02:05.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1723 …}
+votes: Doctrine\ORM\PersistentCollection {#1731 …}
+reports: Doctrine\ORM\PersistentCollection {#1724 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2032 …}
+badges: Doctrine\ORM\PersistentCollection {#2036 …}
+children: [
1 => App\Entity\EntryComment {#1556
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
A bit late but you might want to have a look at [docker multi-stage build documentation](https://docs.docker.com/build/building/multi-stage/) which does exactly what you did (start from a base image then copying stuff from it to your own image), something like that:\n
\n
```\n
\n
<span style="color:#323232;">FROM someimage:sometag AS build\n
</span><span style="color:#323232;">[do stuff]\n
</span><span style="color:#323232;">FROM minimalimage:someothertag\n
</span><span style="color:#323232;">COPY --from=build /some/file /some/other/file\n
</span><span style="color:#323232;">[and so on]\n
</span><span style="color:#323232;">USER somebody\n
</span><span style="color:#323232;">CMD ["/path/somecommand"]\n
</span>\n
```\n
\n
Which will simplify building new images against newer “build” image newer tags easier.\n
\n
btw, you were quite creative on this one! You also might want to have a look at the distroless image, the goal being to only have the bare minimum to run your application in the image: your executable and its runtime dependencies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699654537 {#1585
date: 2023-11-10 23:15:37.0 +01:00
}
+ip: null
+tags: [
"323232"
]
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1620 …}
+nested: Doctrine\ORM\PersistentCollection {#1604 …}
+votes: Doctrine\ORM\PersistentCollection {#1619 …}
+reports: Doctrine\ORM\PersistentCollection {#1701 …}
+favourites: Doctrine\ORM\PersistentCollection {#1687 …}
+notifications: Doctrine\ORM\PersistentCollection {#1689 …}
-id: 109230
-bodyTs: "'/build/building/multi-stage/)':21 '/path/somecommand':66 '/some/file':58 '/some/other/file':59 'also':89 'applic':112 'bare':107 'base':31 'bit':2 'btw':80 'build':17,49,57,70,75 'cmd':65 'copi':34,55 'creativ':84 'depend':121 'distroless':98 'docker':13 'docs.docker.com':20 'docs.docker.com/build/building/multi-stage/)':19 'document':18 'easier':79 'exact':24 'execut':117 'goal':101 'imag':32,41,72,76,99,115 'late':3 'like':43 'look':11,95 'might':6,90 'minimalimag':53 'minimum':108 'multi':15 'multi-stag':14 'new':71 'newer':74,77 'one':87 'quit':83 'run':110 'runtim':120 'simplifi':69 'somebodi':64 'someimag':46 'someothertag':54 'sometag':47 'someth':42 'stage':16 'start':28 'stuff':35,51 'tag':78 'user':63 'want':7,91"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5312898"
+editedAt: DateTimeImmutable @1699745034 {#1557
date: 2023-11-12 00:23:54.0 +01:00
}
+createdAt: DateTimeImmutable @1699654537 {#1555
date: 2023-11-10 23:15:37.0 +01:00
}
+"title": 109230
}
0 => App\Entity\EntryComment {#1795}
]
-id: 11210
-titleTs: "'bad/terrible':2 'click':7 'docker':5 'imag':6 'see':10"
-bodyTs: "'advanc':51 'ask':29 'bad/terrible':8 'built':25 'check':14 'communiti':33 'dead':36 'docker':31 'guess':47 'guy':44 'imag':16 'lemmi':32 'link':11 'realli':35 'repo':19 'resort':41 'see':21 'someon':28 'someth':7 'sorri':45 'tag':17 'thank':49 'titl':1,13 'wonder':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699527266
+visibility: "visible "
+apId: "https://lemmy.world/post/7978644"
+editedAt: null
+createdAt: DateTimeImmutable @1699466266 {#2459
date: 2023-11-08 18:57:46.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
You’re welcome! scratch and distroless are indeed basically the same thing, scratch being the ‘official’ docker minimal image while distroless is from google - as I’m more a Kubernetes user (at home and at work) than a Docker user, I tend to think about distroless first :) - my apologies if my comment was a bit confusing on this matter.\n
\n
By the way, have fun experimenting with docker (or podman), it’s interesting, widely used both in selfhosting and professional environments, and it’s a great learning experience - and a good way to pass time during these long winter evenings :)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699696091 {#1691
date: 2023-11-11 10:48:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
"@lidstah@lemmy.sdf.org"
]
+children: Doctrine\ORM\PersistentCollection {#1711 …}
+nested: Doctrine\ORM\PersistentCollection {#1611 …}
+votes: Doctrine\ORM\PersistentCollection {#1630 …}
+reports: Doctrine\ORM\PersistentCollection {#1628 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1625 …}
-id: 110583
-bodyTs: "'apolog':49 'basic':9 'bit':55 'comment':52 'confus':56 'distroless':6,21,46 'docker':17,39,67 'environ':80 'even':99 'experi':65,87 'first':47 'fun':64 'good':90 'googl':24 'great':85 'home':33 'imag':19 'inde':8 'interest':72 'kubernet':30 'learn':86 'long':97 'm':27 'matter':59 'minim':18 'offici':16 'pass':93 'podman':69 'profession':79 're':2 'scratch':4,13 'selfhost':77 'tend':42 'thing':12 'think':44 'time':94 'use':74 'user':31,40 'way':62,91 'welcom':3 'wide':73 'winter':98 'work':36"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5328239"
+editedAt: null
+createdAt: DateTimeImmutable @1699696091 {#1692
date: 2023-11-11 10:48:11.0 +01:00
}
+"title": 110583
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565
+user: Proxies\__CG__\App\Entity\User {#1883 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1405 …}
+slug: "How-bad-terrible-is-this-docker-image-Click-here-to-see"
+title: "How bad/terrible is this docker image? (Click here to see it.)"
+url: "https://hub.docker.com/r/defnotgustavom/nginx"
+body: """
Title. Just wondering if I did something bad/terrible with it. Link is @ title. Check the image tag @ its repo to see how it was built. And before someone asks… the Docker lemmy community is really dead so I had to resort to you guys. Sorry, I guess.\n
\n
And thanks in advance.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 11
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699704125 {#1736
date: 2023-11-11 13:02:05.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1723 …}
+votes: Doctrine\ORM\PersistentCollection {#1731 …}
+reports: Doctrine\ORM\PersistentCollection {#1724 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2032 …}
+badges: Doctrine\ORM\PersistentCollection {#2036 …}
+children: [
1 => App\Entity\EntryComment {#1556
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
A bit late but you might want to have a look at [docker multi-stage build documentation](https://docs.docker.com/build/building/multi-stage/) which does exactly what you did (start from a base image then copying stuff from it to your own image), something like that:\n
\n
```\n
\n
<span style="color:#323232;">FROM someimage:sometag AS build\n
</span><span style="color:#323232;">[do stuff]\n
</span><span style="color:#323232;">FROM minimalimage:someothertag\n
</span><span style="color:#323232;">COPY --from=build /some/file /some/other/file\n
</span><span style="color:#323232;">[and so on]\n
</span><span style="color:#323232;">USER somebody\n
</span><span style="color:#323232;">CMD ["/path/somecommand"]\n
</span>\n
```\n
\n
Which will simplify building new images against newer “build” image newer tags easier.\n
\n
btw, you were quite creative on this one! You also might want to have a look at the distroless image, the goal being to only have the bare minimum to run your application in the image: your executable and its runtime dependencies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699654537 {#1585
date: 2023-11-10 23:15:37.0 +01:00
}
+ip: null
+tags: [
"323232"
]
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1620 …}
+nested: Doctrine\ORM\PersistentCollection {#1604 …}
+votes: Doctrine\ORM\PersistentCollection {#1619 …}
+reports: Doctrine\ORM\PersistentCollection {#1701 …}
+favourites: Doctrine\ORM\PersistentCollection {#1687 …}
+notifications: Doctrine\ORM\PersistentCollection {#1689 …}
-id: 109230
-bodyTs: "'/build/building/multi-stage/)':21 '/path/somecommand':66 '/some/file':58 '/some/other/file':59 'also':89 'applic':112 'bare':107 'base':31 'bit':2 'btw':80 'build':17,49,57,70,75 'cmd':65 'copi':34,55 'creativ':84 'depend':121 'distroless':98 'docker':13 'docs.docker.com':20 'docs.docker.com/build/building/multi-stage/)':19 'document':18 'easier':79 'exact':24 'execut':117 'goal':101 'imag':32,41,72,76,99,115 'late':3 'like':43 'look':11,95 'might':6,90 'minimalimag':53 'minimum':108 'multi':15 'multi-stag':14 'new':71 'newer':74,77 'one':87 'quit':83 'run':110 'runtim':120 'simplifi':69 'somebodi':64 'someimag':46 'someothertag':54 'sometag':47 'someth':42 'stage':16 'start':28 'stuff':35,51 'tag':78 'user':63 'want':7,91"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5312898"
+editedAt: DateTimeImmutable @1699745034 {#1557
date: 2023-11-12 00:23:54.0 +01:00
}
+createdAt: DateTimeImmutable @1699654537 {#1555
date: 2023-11-10 23:15:37.0 +01:00
}
+"title": 109230
}
0 => App\Entity\EntryComment {#1795}
]
-id: 11210
-titleTs: "'bad/terrible':2 'click':7 'docker':5 'imag':6 'see':10"
-bodyTs: "'advanc':51 'ask':29 'bad/terrible':8 'built':25 'check':14 'communiti':33 'dead':36 'docker':31 'guess':47 'guy':44 'imag':16 'lemmi':32 'link':11 'realli':35 'repo':19 'resort':41 'see':21 'someon':28 'someth':7 'sorri':45 'tag':17 'thank':49 'titl':1,13 'wonder':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699527266
+visibility: "visible "
+apId: "https://lemmy.world/post/7978644"
+editedAt: null
+createdAt: DateTimeImmutable @1699466266 {#2459
date: 2023-11-08 18:57:46.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
You’re welcome! scratch and distroless are indeed basically the same thing, scratch being the ‘official’ docker minimal image while distroless is from google - as I’m more a Kubernetes user (at home and at work) than a Docker user, I tend to think about distroless first :) - my apologies if my comment was a bit confusing on this matter.\n
\n
By the way, have fun experimenting with docker (or podman), it’s interesting, widely used both in selfhosting and professional environments, and it’s a great learning experience - and a good way to pass time during these long winter evenings :)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699696091 {#1691
date: 2023-11-11 10:48:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
"@lidstah@lemmy.sdf.org"
]
+children: Doctrine\ORM\PersistentCollection {#1711 …}
+nested: Doctrine\ORM\PersistentCollection {#1611 …}
+votes: Doctrine\ORM\PersistentCollection {#1630 …}
+reports: Doctrine\ORM\PersistentCollection {#1628 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1625 …}
-id: 110583
-bodyTs: "'apolog':49 'basic':9 'bit':55 'comment':52 'confus':56 'distroless':6,21,46 'docker':17,39,67 'environ':80 'even':99 'experi':65,87 'first':47 'fun':64 'good':90 'googl':24 'great':85 'home':33 'imag':19 'inde':8 'interest':72 'kubernet':30 'learn':86 'long':97 'm':27 'matter':59 'minim':18 'offici':16 'pass':93 'podman':69 'profession':79 're':2 'scratch':4,13 'selfhost':77 'tend':42 'thing':12 'think':44 'time':94 'use':74 'user':31,40 'way':62,91 'welcom':3 'wide':73 'winter':98 'work':36"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5328239"
+editedAt: null
+createdAt: DateTimeImmutable @1699696091 {#1692
date: 2023-11-11 10:48:11.0 +01:00
}
+"title": 110583
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565
+user: Proxies\__CG__\App\Entity\User {#1883 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1405 …}
+slug: "How-bad-terrible-is-this-docker-image-Click-here-to-see"
+title: "How bad/terrible is this docker image? (Click here to see it.)"
+url: "https://hub.docker.com/r/defnotgustavom/nginx"
+body: """
Title. Just wondering if I did something bad/terrible with it. Link is @ title. Check the image tag @ its repo to see how it was built. And before someone asks… the Docker lemmy community is really dead so I had to resort to you guys. Sorry, I guess.\n
\n
And thanks in advance.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 11
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699704125 {#1736
date: 2023-11-11 13:02:05.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1723 …}
+votes: Doctrine\ORM\PersistentCollection {#1731 …}
+reports: Doctrine\ORM\PersistentCollection {#1724 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2032 …}
+badges: Doctrine\ORM\PersistentCollection {#2036 …}
+children: [
1 => App\Entity\EntryComment {#1556
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1565 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
A bit late but you might want to have a look at [docker multi-stage build documentation](https://docs.docker.com/build/building/multi-stage/) which does exactly what you did (start from a base image then copying stuff from it to your own image), something like that:\n
\n
```\n
\n
<span style="color:#323232;">FROM someimage:sometag AS build\n
</span><span style="color:#323232;">[do stuff]\n
</span><span style="color:#323232;">FROM minimalimage:someothertag\n
</span><span style="color:#323232;">COPY --from=build /some/file /some/other/file\n
</span><span style="color:#323232;">[and so on]\n
</span><span style="color:#323232;">USER somebody\n
</span><span style="color:#323232;">CMD ["/path/somecommand"]\n
</span>\n
```\n
\n
Which will simplify building new images against newer “build” image newer tags easier.\n
\n
btw, you were quite creative on this one! You also might want to have a look at the distroless image, the goal being to only have the bare minimum to run your application in the image: your executable and its runtime dependencies.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699654537 {#1585
date: 2023-11-10 23:15:37.0 +01:00
}
+ip: null
+tags: [
"323232"
]
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#1620 …}
+nested: Doctrine\ORM\PersistentCollection {#1604 …}
+votes: Doctrine\ORM\PersistentCollection {#1619 …}
+reports: Doctrine\ORM\PersistentCollection {#1701 …}
+favourites: Doctrine\ORM\PersistentCollection {#1687 …}
+notifications: Doctrine\ORM\PersistentCollection {#1689 …}
-id: 109230
-bodyTs: "'/build/building/multi-stage/)':21 '/path/somecommand':66 '/some/file':58 '/some/other/file':59 'also':89 'applic':112 'bare':107 'base':31 'bit':2 'btw':80 'build':17,49,57,70,75 'cmd':65 'copi':34,55 'creativ':84 'depend':121 'distroless':98 'docker':13 'docs.docker.com':20 'docs.docker.com/build/building/multi-stage/)':19 'document':18 'easier':79 'exact':24 'execut':117 'goal':101 'imag':32,41,72,76,99,115 'late':3 'like':43 'look':11,95 'might':6,90 'minimalimag':53 'minimum':108 'multi':15 'multi-stag':14 'new':71 'newer':74,77 'one':87 'quit':83 'run':110 'runtim':120 'simplifi':69 'somebodi':64 'someimag':46 'someothertag':54 'sometag':47 'someth':42 'stage':16 'start':28 'stuff':35,51 'tag':78 'user':63 'want':7,91"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5312898"
+editedAt: DateTimeImmutable @1699745034 {#1557
date: 2023-11-12 00:23:54.0 +01:00
}
+createdAt: DateTimeImmutable @1699654537 {#1555
date: 2023-11-10 23:15:37.0 +01:00
}
+"title": 109230
}
0 => App\Entity\EntryComment {#1795}
]
-id: 11210
-titleTs: "'bad/terrible':2 'click':7 'docker':5 'imag':6 'see':10"
-bodyTs: "'advanc':51 'ask':29 'bad/terrible':8 'built':25 'check':14 'communiti':33 'dead':36 'docker':31 'guess':47 'guy':44 'imag':16 'lemmi':32 'link':11 'realli':35 'repo':19 'resort':41 'see':21 'someon':28 'someth':7 'sorri':45 'tag':17 'thank':49 'titl':1,13 'wonder':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699527266
+visibility: "visible "
+apId: "https://lemmy.world/post/7978644"
+editedAt: null
+createdAt: DateTimeImmutable @1699466266 {#2459
date: 2023-11-08 18:57:46.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1705 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1621 …}
+body: """
You’re welcome! scratch and distroless are indeed basically the same thing, scratch being the ‘official’ docker minimal image while distroless is from google - as I’m more a Kubernetes user (at home and at work) than a Docker user, I tend to think about distroless first :) - my apologies if my comment was a bit confusing on this matter.\n
\n
By the way, have fun experimenting with docker (or podman), it’s interesting, widely used both in selfhosting and professional environments, and it’s a great learning experience - and a good way to pass time during these long winter evenings :)
"""
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1699696091 {#1691
date: 2023-11-11 10:48:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@GustavoM@lemmy.world"
"@dallen@programming.dev"
"@lidstah@lemmy.sdf.org"
]
+children: Doctrine\ORM\PersistentCollection {#1711 …}
+nested: Doctrine\ORM\PersistentCollection {#1611 …}
+votes: Doctrine\ORM\PersistentCollection {#1630 …}
+reports: Doctrine\ORM\PersistentCollection {#1628 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1625 …}
-id: 110583
-bodyTs: "'apolog':49 'basic':9 'bit':55 'comment':52 'confus':56 'distroless':6,21,46 'docker':17,39,67 'environ':80 'even':99 'experi':65,87 'first':47 'fun':64 'good':90 'googl':24 'great':85 'home':33 'imag':19 'inde':8 'interest':72 'kubernet':30 'learn':86 'long':97 'm':27 'matter':59 'minim':18 'offici':16 'pass':93 'podman':69 'profession':79 're':2 'scratch':4,13 'selfhost':77 'tend':42 'thing':12 'think':44 'time':94 'use':74 'user':31,40 'way':62,91 'welcom':3 'wide':73 'winter':98 'work':36"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.sdf.org/comment/5328239"
+editedAt: null
+createdAt: DateTimeImmutable @1699696091 {#1692
date: 2023-11-11 10:48:11.0 +01:00
}
+"title": 110583
} |
|
Show voter details
|
21 |
DENIED
|
ROLE_ADMIN
|
null |
|
Show voter details
|
22 |
DENIED
|
ROLE_MODERATOR
|
null |
|
Show voter details
|