Skip to main content
edited body
Source Link
Glorfindel
  • 4.1k
  • 8
  • 36
  • 49

I need to buy a new MacbookMacBook Pro; as far as I can tell, the M1 is significantly superior than my 2019 MBP in any aspect, so I would not like to get an older model even if I could.

One thing that gives me pause is that in the past I have been using Parallels to run docker-machine (plus a Win10 VM for very few inevitable Windows-only applications in my company).

I can avoid having a Win10 VM, but being able to work with docker (more concrete: build Dockerfiles with any kind of application compatible with docker - no matter if it's based on containerd or whatever) is crucial to me. I do not require to then push my docker images anywhere, the images on any other servers will be built on a Linux-based CI/CD system. I only require to be able to use some pretty standard public base images (i.e., alpine, debian, ubuntu, python, things like that) and am also able to maybe switch to different generic base images if they are available.

On my old Intel-based MBP I am using docker-machine, which seems discontinued (I see little or no changes in their githubGitHub repository for years).

Docker Desktop seems still to be in an experimental state.

What are your experiences with this? Are you using a M1-based Mac for software development, is this still an issue? Or is it "fixed" and some good solution exists?

I need to buy a new Macbook Pro; as far as I can tell, the M1 is significantly superior than my 2019 MBP in any aspect, so I would not like to get an older model even if I could.

One thing that gives me pause is that in the past I have been using Parallels to run docker-machine (plus a Win10 VM for very few inevitable Windows-only applications in my company).

I can avoid having a Win10 VM, but being able to work with docker (more concrete: build Dockerfiles with any kind of application compatible with docker - no matter if it's based on containerd or whatever) is crucial to me. I do not require to then push my docker images anywhere, the images on any other servers will be built on a Linux-based CI/CD system. I only require to be able to use some pretty standard public base images (i.e., alpine, debian, ubuntu, python, things like that) and am also able to maybe switch to different generic base images if they are available.

On my old Intel-based MBP I am using docker-machine, which seems discontinued (I see little or no changes in their github repository for years).

Docker Desktop seems still to be in an experimental state.

What are your experiences with this? Are you using a M1-based Mac for software development, is this still an issue? Or is it "fixed" and some good solution exists?

I need to buy a new MacBook Pro; as far as I can tell, the M1 is significantly superior than my 2019 MBP in any aspect, so I would not like to get an older model even if I could.

One thing that gives me pause is that in the past I have been using Parallels to run docker-machine (plus a Win10 VM for very few inevitable Windows-only applications in my company).

I can avoid having a Win10 VM, but being able to work with docker (more concrete: build Dockerfiles with any kind of application compatible with docker - no matter if it's based on containerd or whatever) is crucial to me. I do not require to then push my docker images anywhere, the images on any other servers will be built on a Linux-based CI/CD system. I only require to be able to use some pretty standard public base images (i.e., alpine, debian, ubuntu, python, things like that) and am also able to maybe switch to different generic base images if they are available.

On my old Intel-based MBP I am using docker-machine, which seems discontinued (I see little or no changes in their GitHub repository for years).

Docker Desktop seems still to be in an experimental state.

What are your experiences with this? Are you using a M1-based Mac for software development, is this still an issue? Or is it "fixed" and some good solution exists?

deleted 302 characters in body
Source Link
AnoE
  • 618
  • 1
  • 7
  • 16

I need to buy a new Macbook Pro; as far as I can tell, the M1 is significantly superior than my 2019 MBP in any aspect, so I would not like to get an older model even if I could.

One thing that gives me pause is that in the past I have been using Parallels to run docker-machine (plus a Win10 VM for very few inevitable Windows-only applications in my company).

I can avoid having a Win10 VM, but being able to work with docker (more concrete: build Dockerfiles with any kind of application compatible with docker - no matter if it's based on containerd or whatever) is crucial to me. I do not require to then push my docker images anywhere, the images on any other servers will be built on a Linux-based CI/CD system. I only require to be able to use some pretty standard public base images (i.e., alpine, debian, ubuntu, python, things like that) and am also able to maybe switch to different generic base images if they are available.

On my old Intel-based MBP I am using docker-machine, which seems discontinued (I see little or no changes in their github repository for years).

Docker Desktop seems still to be in an experimental state.

What are your experiences with this? Are you using a M1-based Mac for software development, is this still an issue? Or is it "fixed" and some good solution exists?

As a secondary bonus question, is it possible to run Win10 in a VM on M1 Macs?

As a tertiary bonus question, if the answer to the previous is "no", are there official timetables or estimates from vendors or open source projects working on these things on when this kind of support can be expected?

I need to buy a new Macbook Pro; as far as I can tell, the M1 is significantly superior than my 2019 MBP in any aspect, so I would not like to get an older model even if I could.

One thing that gives me pause is that in the past I have been using Parallels to run docker-machine (plus a Win10 VM for very few inevitable Windows-only applications in my company).

I can avoid having a Win10 VM, but being able to work with docker (more concrete: build Dockerfiles with any kind of application compatible with docker - no matter if it's based on containerd or whatever) is crucial to me. I do not require to then push my docker images anywhere, the images on any other servers will be built on a Linux-based CI/CD system. I only require to be able to use some pretty standard public base images (i.e., alpine, debian, ubuntu, python, things like that) and am also able to maybe switch to different generic base images if they are available.

On my old Intel-based MBP I am using docker-machine, which seems discontinued (I see little or no changes in their github repository for years).

Docker Desktop seems still to be in an experimental state.

What are your experiences with this? Are you using a M1-based Mac for software development, is this still an issue? Or is it "fixed" and some good solution exists?

As a secondary bonus question, is it possible to run Win10 in a VM on M1 Macs?

As a tertiary bonus question, if the answer to the previous is "no", are there official timetables or estimates from vendors or open source projects working on these things on when this kind of support can be expected?

I need to buy a new Macbook Pro; as far as I can tell, the M1 is significantly superior than my 2019 MBP in any aspect, so I would not like to get an older model even if I could.

One thing that gives me pause is that in the past I have been using Parallels to run docker-machine (plus a Win10 VM for very few inevitable Windows-only applications in my company).

I can avoid having a Win10 VM, but being able to work with docker (more concrete: build Dockerfiles with any kind of application compatible with docker - no matter if it's based on containerd or whatever) is crucial to me. I do not require to then push my docker images anywhere, the images on any other servers will be built on a Linux-based CI/CD system. I only require to be able to use some pretty standard public base images (i.e., alpine, debian, ubuntu, python, things like that) and am also able to maybe switch to different generic base images if they are available.

On my old Intel-based MBP I am using docker-machine, which seems discontinued (I see little or no changes in their github repository for years).

Docker Desktop seems still to be in an experimental state.

What are your experiences with this? Are you using a M1-based Mac for software development, is this still an issue? Or is it "fixed" and some good solution exists?

Source Link
AnoE
  • 618
  • 1
  • 7
  • 16

Are M1 Macbooks good for container-based software development (Docker...) in Q4/2021?

I need to buy a new Macbook Pro; as far as I can tell, the M1 is significantly superior than my 2019 MBP in any aspect, so I would not like to get an older model even if I could.

One thing that gives me pause is that in the past I have been using Parallels to run docker-machine (plus a Win10 VM for very few inevitable Windows-only applications in my company).

I can avoid having a Win10 VM, but being able to work with docker (more concrete: build Dockerfiles with any kind of application compatible with docker - no matter if it's based on containerd or whatever) is crucial to me. I do not require to then push my docker images anywhere, the images on any other servers will be built on a Linux-based CI/CD system. I only require to be able to use some pretty standard public base images (i.e., alpine, debian, ubuntu, python, things like that) and am also able to maybe switch to different generic base images if they are available.

On my old Intel-based MBP I am using docker-machine, which seems discontinued (I see little or no changes in their github repository for years).

Docker Desktop seems still to be in an experimental state.

What are your experiences with this? Are you using a M1-based Mac for software development, is this still an issue? Or is it "fixed" and some good solution exists?

As a secondary bonus question, is it possible to run Win10 in a VM on M1 Macs?

As a tertiary bonus question, if the answer to the previous is "no", are there official timetables or estimates from vendors or open source projects working on these things on when this kind of support can be expected?