Docker - kylessukaichang/kylessukaichang.github.io GitHub Wiki
- The Docker Ecosystem: An Introduction to Common Components
- Containerized Docker Application Lifecycle with Microsoft
-
Install Docker on Windows Server 2019
-
In this series, we will try to sort out confusing topics such as Docker Engine Enterprise Edition (EE) vs. Docker Enterprise, Docker Engine Community Edition (CE) vs. Docker Desktop, dockerd vs. docker vs. containerd vs. runc, and so on.
-
- How To Install and Use Docker on Ubuntu 16.04
-
用30天來介紹和使用 Docker 系列
-
docker run --net
- Networking
- none
- container:172.17.0.2
- host
- bridge
- overlay
- Networking
-
- All You Need To Know About Docker Certified Associate (DCA) Exam
- Introducing the Docker Certification Program for Infrastructure, Plugins and Containers
- Containers on Windows
- Concepts
- Networking
-
Windows container networking
- docker docs
- Each container has a virtual network adapter (vNIC) which is connected to a Hyper-V virtual switch (vSwitch).
- Unsupported features and network options
-
Network topologies and drivers
- Docker CLI Command on Windows
docker network create -d <NETWORK DRIVER TYPE> <NAME>
-
nat
- default network
- The default internal IP prefix
- 172.16.0.0/16
- The default internal IP prefix
- be connected to an internal Hyper-V switch
- receive an IP address from the user-specified (--subnet) IP prefix
- Port forwarding / mapping from the container host to container endpoints is supported.
- default network
- overlay
- transparent
- preexisting network created by PowerShell or Hyper-v Manager.
- be directly connected to the physical network through an external Hyper-V switch.
- IPs from the physical network
- be assigned statically (requires user-specified --subnet option)
- dynamically using an external DHCP server.
- IPs from the physical network
- in a virtualization scenario (container host is a VM) MAC address spoofing is required.
- connecting your container hosts over a transparent network is not supported on Azure VMs.
-
docker network create -d "transparent" --subnet 10.244.0.0/24 --gateway 10.244.0.1 -o com.docker.network.windowsshim.vlanid=7 -o com.docker.network.windowsshim.dnsservers="10.244.0.7" my_transparent
- The virtual machine's operating system has attempted to enable promiscuous mode on adapter 'Ethernet0'. This is not allowed for security reasons.
Please go to the Web page "http://vmware.com/info?id=161" for help enabling promiscuous mode in the virtual machine.
-
Promiscuous mode
-
for a wired network interface controller (NIC) or wireless network interface controller (WNIC) that causes the controller to pass all traffic it receives to the central processing unit (CPU) rather than passing only the frames that the controller is specifically programmed to receive.
-
-
Using Virtual Ethernet Adapters in Promiscuous Mode on a Linux Host (287)
- Creating a group in linux
- How to add existing user to an existing group?
chgrp newgroup /dev/vmnet0
-
chmod g+rw /dev/vmnet0
- where newgroup is the group that should have the ability to set vmnet0 to promiscuous mode.
-
Promiscuous mode
- The virtual machine's operating system has attempted to enable promiscuous mode on adapter 'Ethernet0'. This is not allowed for security reasons.
Please go to the Web page "http://vmware.com/info?id=161" for help enabling promiscuous mode in the virtual machine.
- l2bridge
- l2tunnel.
- Docker CLI Command on Windows
- Network isolation and security
- Configure advanced networking options
-
Windows container networking
- Networking
- Concepts
-
Windows Server Core
- Pull Command
docker pull mcr.microsoft.com/windows/servercore
- Pull Command
- introduction
- trouble shooting
-
docker: “build” requires 1 argument. See 'docker build --help'
-
You need to add a dot, which means to use the Dockerfile in the local directory.
For example:
docker build -t mytag .
-
-
docker: error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect
-
Get-Service docker | Restart-Service
Get-WinEvent -logname application | where ProviderName -eq docker | sort TimeCreated
-
-
docker : docker: Error response from daemon: Conflict. The container name "/myapp" is already in use by container
"8741ad629e4e51dbffe7f3a7fc658a256775f4494fd3ad18ad7df084819ae049". You have to remove (or rename) that containe
r to be able to reuse that name.
-
Instead of command: docker run
You should use:
docker start CONTAINER ID
because the container is already exist
-
-
docker: “build” requires 1 argument. See 'docker build --help'
- Introduction
- trouble shooting
- Why is nginx not starting in Windows Server 2019 docker container?
- Docker: “no matching manifest for windows/amd64 in the manifest list entries”
- install-windowsfeature : A prerequisite check for the Hyper-V feature failed.
- VMWare
- Virtual Machine
- Virtual Machine Settings
- Hardware
- Processors
- Virtualization Engine
- Processors
- Hardware
- Virtual Machine Settings
- Virtual Machine
- VMWare