Marco Arment
👤 PersonAppearances Over Time
Podcast Appearances
And I don't really care what host name the browser is pointed to as long as I can run something locally on my Mac. Now, this can take a lot of different forms. Obviously, I know you're probably about to tell me Docker.
And I don't really care what host name the browser is pointed to as long as I can run something locally on my Mac. Now, this can take a lot of different forms. Obviously, I know you're probably about to tell me Docker.
Yeah. Yeah. Just like, you know, my local overcast development. Like, I just I'm so tired of every time I want to touch the web code, you know, because I don't work on it constantly. You know, I'm mostly working on it like occasional tweaks here and there that I can just do like on a server, like on a development server remotely. That's that's easy. Yeah.
Yeah. Yeah. Just like, you know, my local overcast development. Like, I just I'm so tired of every time I want to touch the web code, you know, because I don't work on it constantly. You know, I'm mostly working on it like occasional tweaks here and there that I can just do like on a server, like on a development server remotely. That's that's easy. Yeah.
I'm talking about when I'm doing big work, where I'm redoing something that's like, I want to do this locally, or I want to bring it with me and work on it on the plane, or on vacation, where I don't necessarily know if I'm going to have an internet connectivity for a remote development server. So I just want...
I'm talking about when I'm doing big work, where I'm redoing something that's like, I want to do this locally, or I want to bring it with me and work on it on the plane, or on vacation, where I don't necessarily know if I'm going to have an internet connectivity for a remote development server. So I just want...
Now, ideally, in the most ideal case, I think I want to run a Linux VM in some form so I can run literally the same software that's running on my servers. Obviously, it would be like the ARM build of Linux instead of the x86 build. But if I can just install... You can do it in Rosetta, I think. I don't think Apple Silicon Macs can virtualize x86 virtualized hosts.
Now, ideally, in the most ideal case, I think I want to run a Linux VM in some form so I can run literally the same software that's running on my servers. Obviously, it would be like the ARM build of Linux instead of the x86 build. But if I can just install... You can do it in Rosetta, I think. I don't think Apple Silicon Macs can virtualize x86 virtualized hosts.
I think Parallels just launched that kind of virtualization, but it's like beta and super slow.
I think Parallels just launched that kind of virtualization, but it's like beta and super slow.
Yeah, that's the problem I want to solve. Ideally, to run... The basics are I want to be able to run PHP, MySQL, Nginx, whatever other Linux-y kind of things. I want to be able to run those things locally on my Mac
Yeah, that's the problem I want to solve. Ideally, to run... The basics are I want to be able to run PHP, MySQL, Nginx, whatever other Linux-y kind of things. I want to be able to run those things locally on my Mac
in a way that it does not involve homebrew blowing stuff up constantly and having to like, you know, do all these weird upgrades and break all my, and every time the OS updates, it breaks it like, and here's, okay, here's what I, ideally I need is for, you know, my local browser to be able to work on this stuff for ideally for text mate to be able to open the files natively through some means.
in a way that it does not involve homebrew blowing stuff up constantly and having to like, you know, do all these weird upgrades and break all my, and every time the OS updates, it breaks it like, and here's, okay, here's what I, ideally I need is for, you know, my local browser to be able to work on this stuff for ideally for text mate to be able to open the files natively through some means.
And how durable is that over time? Like, am I going to have to be messing with it constantly? So far, it's been fine.
And how durable is that over time? Like, am I going to have to be messing with it constantly? So far, it's been fine.
Great. I mean, if that's the answer, then I'm fine with that. I think it is. I've never used Docker before, so I'm going to need some hand-holding of like, how do I do this exactly?
Great. I mean, if that's the answer, then I'm fine with that. I think it is. I've never used Docker before, so I'm going to need some hand-holding of like, how do I do this exactly?
Is there a good guide to that somewhere? Let's read me. Like in my repo, you've placed a readme?
Is there a good guide to that somewhere? Let's read me. Like in my repo, you've placed a readme?