Ubuntu WSL and MinGW : compatibility /conflicts? - path

I am using MinGW on Windows 10 for a while which performs pretty well. I now installed Ubuntu 20.04 over WSL and notice, that the PATH settings seem to somehow overlap. Apparently Ubuntu can "see" the path of some programms in Windows, when searching with the command "which" m something I wanted to avoid, since I am seeking a fresh start, isolated from Windows. Has anybody being confronted with similar issues? Thank_you

Related

Docker Engine don't start after the first installation in Windows 11

I want to learn about Docker. So I go ahead to install Docker, check all requirements for Windows 11,
wsl2 is enabled in my system.
virtualization is also enabled.
I have 16gb ram
but I don't know why the docker engine don't start. Every time I see the following image click here
I have done so many things, I am listing all of them ---
Execute the command "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchDaemon by running command line as administrator but no effect.
I watch from an youtube video that some time ubuntu installed in wsl2 make interruption in docker daemon, so I uninstall it. But still the problem persists.
I installed hyper-v as there is no option for hyper-v in windows 11' s "turn windows features on or off" and enabled it. same problem exist.
Uninstalling and reinstalling docker and restarting multiple times, but still no luck.
I don't know why this happened. Please help me in this matter. I have windows 11 home single language installed in my computer.
I had the same problem in Windows 11, but the solution in the link below fixed it.
wsl --update
https://github.com/docker/for-win/issues/11805#issuecomment-891528897

Docker Desktop Installation on Windows 10 Pro machine

Could you help me to resolve below error, I get below exception while Installing Docker Software in Windows 10 Pro Machine.
I did run the Docker Desktop as admin, still face the same issue.
I can think of a two things that might be a factor.
Do you have any anti virus running?
Sometimes Windows doesn't support a specific version of Docker. Double check if your Docker version is compatible with your Windows version.

Docker for Windows installed WSL2 without apt

I'm trying to work on a project, and the setup steps begin like this:
Clone the repo
Set up Docker
Run make
Being a Windows user, I installed Docker for Windows, and it installed WSL2 to get all the Linux stuff set up. But when I went to run make from the WSL shell, it couldn't find it. So I tried to get make from apt-get... and that wasn't there either!
It would appear that my WSL2 install is broken. Unfortunately, Googling for it hasn't turned up much of use. So how do I obtain apt for WSL so that I can build my toolchain?
Something similar happened to me: I installed Docker Desktop in Windows some months ago and it configured WSL to run behind it. However, it was WSL version 1 instead of version 2, and it did not install any Linux distro, since both apps run on top of WSL.
So please, go through the tutorial on the manual installation of WSL to check if all the steps are actually configured.
Before that, you can already check what version of WSL you have installed and its state, by running, in CMD or PowerShell:
wsl -l -v
After you set WSL v2 as your default version (Step 5 of the tutorial), you can make sure that Docker Desktop uses it. For that, check this link on the Docker Desktop WSL 2 backend, more specifically the Install section.
Regarding the make part of your setup, I believe that you can do that in a system of your preference. If you want to do that on WSL, I recommend you install Ubuntu running over your WSL (Step 6 of the tutorial).
Once you installed Ubuntu or other distro, you can run it as any other app. There, you can manage your apt, make and other installations right as in Linux :)

Docker for linux is giving error

I am new learner for Docker.I have a very simple question.
I want my application to work on Linux system but I am writing application in Windows.So do I need to install Docker for Windows or Linux?
If I run using Docker for Linux,i am not getting option to run in windows and it is getting failed(I understand it might be some other unrelated error) but I need to confirm if my approach is correct or not.
Am I right in installing Docker for Linux?
Also,in case I plan to move to AWS, what docker I need in that case.
Thanks
Consider docker as any software. if your OS is windows you install windows version of a software. if your is a linux distro then you install linux version of a software.
So you need to install docker for windows afterwards you can install any docker image/container you want under your operating system. Could be windows, linux or anything else.

how to run ruby on rails program in ubuntu installed in vmware?

I am trying to install ruby on rails on my windows. But after searching , I came to know that the best combination for ruby is either MAC or LINUX OS. But I m having laptop with windows 10. So can i install and run ruby and rails in UBUNTU inside VMware or which is the best option available?
Not sure what version of Windows 10 you have, but if you have the version that supports Hyper-V you have two good options.
http://vagrantup.com
Using either Oracle's Virtual Box or Hyper-V you can basically have a dedicated VM on your local box in the time it takes to download a pre-packaged box. I used this for a long time, though I now use http://c9.io as a cloud based IDE.
Step 1. Download the Oracle VM Virtual box from here.
Step 2. Download the Ubuntu ISO file. 64 bit Windows supports both 32 bit as
well as 64 bit guest OS. If your machine is a 64 bit machine then
download ubuntu-14.04.3-desktop-amd64.iso.
Step 3. Enable Intel vt-x from the BIOS menu.
Step 4. Disable Hyper-V platform from Turn windows features on or off.
Step 5. Insert the ISO image into the virtual CD/DVD drive as instructed here.
Step 6. Once the Ubuntu is installed on your VM. Install virtual box guest additions and it will be mounted inside the /media folder and at the right hand corner there will be a button to install the software and you're done with your setup.

Resources