Skip to content

Instantly share code, notes, and snippets.

@tormodfj
Last active August 7, 2018 07:36
Show Gist options
  • Save tormodfj/ee7cf573e9614a3d870d214d8438f371 to your computer and use it in GitHub Desktop.
Save tormodfj/ee7cf573e9614a3d870d214d8438f371 to your computer and use it in GitHub Desktop.
Hvordan installere Seq lokalt med Docker
FROM microsoft/windowsservercore
LABEL Description="Seq Event Server" Vendor="Datalust" Version="4.2.1113"
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"]
RUN Invoke-WebRequest https://getseq.net/Download/Begin?version=4.2.1113 -OutFile c:\seq-installer.msi -UseBasicParsing ; \
Start-Process msiexec.exe -ArgumentList '/i c:\seq-installer.msi /quiet /norestart' -Wait ; \
Remove-Item c:\seq-installer.msi -Force
RUN seq install
CMD Start-Service seq ; \
Write-Host Seq Event Server started... ; \
Get-NetAdapter | Get-NetIPAddress | ? AddressFamily -EQ 'IPv4' | select -ExpandProperty IPAddress ; \
while ($true) { Start-Sleep -Seconds 3600 }
EXPOSE 5341

Hvordan installere Seq lokalt med Docker

  1. Last ned vedlagte Dockerfile
  2. Åpne PowerShell og naviger til mappen der du lagret filen
  3. Kjør følgende kommando for å bygge et docker image (merk punktumet til slutt):

docker build -t seq .

  1. Kjør følgende kommando for å sette opp og starte seq-containeren fra det nyopprettede imaget:

docker run --name seq -p 5341:5341 -d seq:latest

  1. Sjekk at Seq kjører ved å navigere til http://localhost:5341

Merk: Etter hver reboot må containeren startes på nytt med kommandoen:

docker start seq

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment