[WSL/Swarm] Fail to Join Docker Swarm as Worker

1. Problem I was trying to set up a Docker Swarm environment in my home network. My plan was to run the Docker Swarm manager node in a WSL2 Ubuntu distro on my Windows laptop, and run the Docker Swarm worker node on my MacMini. Both of them have Docker Desktop installed. When I tried to add a worker to the Swarm, I received the following error: Error response from daemon: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 192.168.65.3:2377: connect: connection refused" My operation is as followed below ...

[microk8s] Troubleshooting Microk8s Installation on macOS

Error: Your Command Line Tools are too outdated By following the instruction from the official website Alternative install methods: macOS, I got an error while running brew install ubuntu/microk8s/microk8s as shown below As the prompt suggested, I installed the latest Xcode from the AppStore. (It took quite long to be honest). But it still showed the same error after updating the Xcode to the 13.2.1 The trick is that we should run the following commands: ...

[macOS] How to set environment variable on macOS

It is very common for developers to set Environment Variable while doing some development work or configuring the development environment. There are two kinds of Environment Variable: temporary and permanent. This post will show how to set both on macOS 1. Temporary environment variable We can simply execute the below command in the Terminal export [env_key]=[env_value] For example, to set DEBUG_MODE to true before running the development project. export DEBUG_MODE=true 2. Permanent environment variable Go to the user working directory to locate the file .bash_profile. Normally we can use vi ~/.bash_profile. Add the below command to the bottom of the file export [env_key]=[env_value] Save the changes with :wq in vim Refresh the cache of .bash_profile with source ~/.bash_profile After setting the environment variable, we can type echo ${env_key} to validate if it is successfully set. ...

DigitalOcean Referral Badge
Sign up to get $200, 60-day account credit !