Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

호스트가 윈도우인 도커는 추천하지 않는다. 다양한 OS선택 설치할수 있는 프로비저닝이 리눅스계열보다 약하다.

CoreOS에 비해 Windows Server OS의 기본 사이즈도  크고 더 높은 리소스가 요구되기 때문이다. 덤으로 OS라이센스 비용도 생각해야한다.

진짜 필요하면 MS 클라우드를 사용하는것이 권장~


리눅스 환경에서 셋팅된 란쳐 구성요소에서, 윈도우 호스트 에이전트와 조합하는것을  실패한상황... 윈도우와 리눅스를 혼용한 환경을 셋팅한다고 하면 Hyper-V 기반에서 다시 출발,

액티브x또는 윈도우종속 기능이 필요하거나 윈도우 VM이 필요한 경우가 있어서 시도되었으며


윈도우 호스트에서 도커를 추가하여,도커 내에서 IIS와 Net45를 이용하는 웹서비스 구동이 가능할까? 가능하다.

도커 컨테이너는 HostOS의 커널 기능을 사용할수 있으며 , 윈도우 Host인경우 윈도우기능을 사용할수 있다.


OS 설치정보

Vagrant

Code Block
languagebash
themeEmacs
titleVagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :

# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure("2") do |config|
  # The most common configuration options are documented and commented below.
  # For a complete reference, please see the online documentation at
  # https://docs.vagrantup.com.

  # Every Vagrant development environment requires a box. You can search for
  # boxes at https://vagrantcloud.com/search.
  config.vbguest.auto_update = false
  config.vm.box = "StefanScherer/windows_2019_docker"
  config.vm.hostname = "docker3"
  config.vm.network "private_network", ip: "192.168.56.203"
  config.vm.provider "virtualbox" do |vb|
  #   # Display the VirtualBox GUI when booting the machine
  #   vb.gui = true
     vb.memory = "2048"
  end
  #
  # View the documentation for the provider you are using for more
  # information on available options.

  # Enable provisioning with a shell script. Additional provisioners such as
  # Puppet, Chef, Ansible, Salt, and Docker are also available. Please see the
  # documentation for more information about their specific syntax and use.
  # config.vm.provision "shell", inline: <<-SHELL
  #   apt-get update
  #   apt-get install -y apache2
  # SHELL
end


https://www.veeam.com/blog/windows-server-2016-core-installation-steps.html

Install-Module DockerMsftProvider -Force
Install-Package Docker -ProviderName DockerMsftProvider -Force

윈도우(닷넷45) 기능을 이용할수 있는 Dockerfile

...