SlideShare a Scribd company logo
SQLDay 2019
GOLD SPONSORS
SILVER SPONSOR
BRONZE SPONSOR
PLATINUM SPONSOR STRATEGIC PARTNER
SQLDay 2019
SQL Server + Docker
Pierwsze kroki
Bartosz Ratajczyk, 7N
SQLDay 2019
Dla kogo?
„Docker? Tak, ktoś mi coś mówił”
„Chcę się za to zabrać, tylko nie ma kiedy”
„Przeczytać to nie to samo co zobaczyć i zapytać”
Prezentacja dla „mnie sprzed dwóch lat”
Mało teorii, więcej praktyki, psucia i uczenia się
SQLDay 2019
Bartosz Ratajczyk
Konsultant SQL Server @ 7N
Pracuje z SQL Server ponad 12 lat
Czasem dłubie przy open source
ssisUnit, dbatools
Żona: 1, córka: 1, psy: 3, koty: 8
Lubi jeździć na hulajnodze elektrycznej
@b_ratajczyk https://bartekr.net
b.ratajczyk@gmail.com
photo: Shane O’Neill @SOZDBA
SQLDay 2019
Agenda
Do czego mi się przyda ten docker?
Instalacja – jakie mamy opcje?
Podstawowa praca, podstawowe problemy
Jak zbudować własny obraz?
Licencjonowanie
SQLDay 2019
A o czym nie będzie?
O tym, jak to działa w środku
Ani o porównaniach do maszyn wirtualnych
Ani czy warto używać na produkcji
Ani o docker swarm
Ani o Kubernetesie
SQLDay 2019
No to – po co mi to?
Wszyscy to robią, to nie chcemy być z tyłu
(Podobno) bardzo łatwe i przyjazne w użyciu
(Podobno) lepsze od maszyn wirtualnych
(Podobno) warto użyć dla środowisk DEV i TEST
I (podobno) przydaje się w procesach CI/CD
No i SQL Server 2019 Big Data Cluster
SQLDay 2019
INSTALACJA
Windows? Linux? Mac?
SQLDay 2019
Dostępne edycje
Docker CE
(Community Edition)
Docker EE
(Enterprise Edition)
Docker Desktop (Mac, Windows 10) Windows Server (od wersji 2016)
Server (CentOS, Debian, Fedora,
Ubuntu)
CentOS, Oracle Linux, RHEL, SLES,
Ubuntu
Docker Community Edition (CE) for
Azure
Docker Enterprise Edition (EE) for
Azure
Docker Toolbox (legacy)
Docker Desktop wymaga Hyper-V
Docker Toolbox używa Virtualbox
SQLDay 2019
A co polecasz?
Mój wybór: Virtualbox + Ubuntu Desktop
(minus – tylko kontenery Linux)
Docker Desktop
obsługuje kontenery Windows i Linux, ale wymaga Hyper-V
(wymagana licencja Windows Professional, ~630 PLN)
Docker Toolbox == Virtualbox + Linux + MinGW
Windows 2016 Server
Zdarzają się problemy z instalacją, tylko kontenery Windows
SQLDay 2019
https://hub.docker.com/r/microsoft/mssql-server-windows-developer/tags
SQLDay 2019
https://hub.docker.com/_/microsoft-mssql-server?tab=description
SQLDay 2019
SQLDay 2019
docker – instalacja (Linux)
https://www.7n.com/news/4400 | https://docs.docker.com/compose/install/
curl -L
"https://github.com/docker/compose/releases/download/1.24.0
/docker-compose-$(uname -s)-$(uname -m)" -o
/usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
SQLDay 2019
Portainer - GUI do kontenerów
docker volume create portainer_data
docker run -d -p 9000:9000
-v /var/run/docker.sock:/var/run/docker.sock
-v portainer_data:/data
portainer/portainer
SQLDay 2019
https://github.com/moby/moby/blob/master/pkg/namesgenerator/names-generator.go
Portainer GUI
SQLDay 2019
Pobierz obraz – docker pull
SQLDay 2019
DEMO
Bawimy się!
SQLDay 2019
Przydatne polecenia
docker pull – pobierz obraz
docker run – utwórz kontener (i uruchom)
docker stop – zatrzymaj kontener
docker start – uruchom zatrzymany kontener
docker ps – pokaż działające kontenery (-a pokaże wszystkie)
docker images – pokaż pobrane obrazy
docker volumes – pokaż utworzone woluminy
docker commit – zapisz kontener jako obraz
docker exec – uruchom polecenie w kontenerze
docker stop <kontener> | <id>
docker rm <kontener> | <id>
SQLDay 2019
Licencjonowanie
For licensing, an operating system environment is
defined as all or part of an operating system instance,
or all or part of a virtual operating system instance
which enables separate machine identity. Containers
and virtual machines are structured differently, but
they are considered the same from a licensing
perspective.
(Microsot SQL Server licensing guide)
SQLDay 2019
GOLD SPONSORS
SILVER SPONSOR
BRONZE SPONSOR
PLATINUM SPONSOR STRATEGIC PARTNER

More Related Content

Similar to SQL Server + docker - pierwsze kroki

Extjs & netzke
Extjs & netzkeExtjs & netzke
Extjs & netzkeGaldoMedia
 
Przenieś się do kontenera, czyli korzyści z Docker i Docker Compose
Przenieś się do kontenera, czyli korzyści z Docker i Docker ComposePrzenieś się do kontenera, czyli korzyści z Docker i Docker Compose
Przenieś się do kontenera, czyli korzyści z Docker i Docker Compose
Mariusz Bąk
 
C++ Builder 6. Vademecum profesjonalisty
C++ Builder 6. Vademecum profesjonalistyC++ Builder 6. Vademecum profesjonalisty
C++ Builder 6. Vademecum profesjonalisty
Wydawnictwo Helion
 
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training DayJak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training Day
Tomasz Dziuda
 
Visual Basic .NET. Księga eksperta
Visual Basic .NET. Księga ekspertaVisual Basic .NET. Księga eksperta
Visual Basic .NET. Księga eksperta
Wydawnictwo Helion
 
Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]
Droptica
 
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
20060416   Azure Boot Camp 2016- Azure Data Lake Storage and Analytics20060416   Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
Łukasz Grala
 
Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...
Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...
Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...
HighSolutions Sp. z o.o.
 
Uruchomienie i praca z laravel w wirtualnym kontenerze docker'a
Uruchomienie i praca z laravel w wirtualnym kontenerze docker'aUruchomienie i praca z laravel w wirtualnym kontenerze docker'a
Uruchomienie i praca z laravel w wirtualnym kontenerze docker'a
Laravel Poland MeetUp
 
Środowisko PWA
Środowisko PWAŚrodowisko PWA
Delphi 8 .NET. Kompendium programisty
Delphi 8 .NET. Kompendium programistyDelphi 8 .NET. Kompendium programisty
Delphi 8 .NET. Kompendium programisty
Wydawnictwo Helion
 
Visual Basic 2005. Wprowadzenie do programowania w .NET
Visual Basic 2005. Wprowadzenie do programowania w .NETVisual Basic 2005. Wprowadzenie do programowania w .NET
Visual Basic 2005. Wprowadzenie do programowania w .NET
Wydawnictwo Helion
 
Testowanie rozwiązań serverless z LocalStack
Testowanie rozwiązań serverless z LocalStackTestowanie rozwiązań serverless z LocalStack
Testowanie rozwiązań serverless z LocalStack
The Software House
 
mod_perl. Podręcznik programisty
mod_perl. Podręcznik programistymod_perl. Podręcznik programisty
mod_perl. Podręcznik programisty
Wydawnictwo Helion
 
Atlassian User Group Lower Silesia BUILDFAILUJE? PRZECIEŻ U MNIE DZIAŁAŁO
Atlassian User Group Lower Silesia BUILDFAILUJE? PRZECIEŻ U MNIE DZIAŁAŁOAtlassian User Group Lower Silesia BUILDFAILUJE? PRZECIEŻ U MNIE DZIAŁAŁO
Atlassian User Group Lower Silesia BUILDFAILUJE? PRZECIEŻ U MNIE DZIAŁAŁO
NetworkedAssets
 
Delphi 7 i bazy danych
Delphi 7 i bazy danychDelphi 7 i bazy danych
Delphi 7 i bazy danych
Wydawnictwo Helion
 
Visual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga ekspertaVisual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga eksperta
Wydawnictwo Helion
 
Visual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows
Visual C++ 2005 Express Edition. Tworzenie aplikacji dla WindowsVisual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows
Visual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows
Wydawnictwo Helion
 
JavaScript, Moduły
JavaScript, ModułyJavaScript, Moduły
JavaScript, Moduły
Mariusz Nowak
 
Delphi 2005. 303 gotowe rozwiązania
Delphi 2005. 303 gotowe rozwiązaniaDelphi 2005. 303 gotowe rozwiązania
Delphi 2005. 303 gotowe rozwiązania
Wydawnictwo Helion
 

Similar to SQL Server + docker - pierwsze kroki (20)

Extjs & netzke
Extjs & netzkeExtjs & netzke
Extjs & netzke
 
Przenieś się do kontenera, czyli korzyści z Docker i Docker Compose
Przenieś się do kontenera, czyli korzyści z Docker i Docker ComposePrzenieś się do kontenera, czyli korzyści z Docker i Docker Compose
Przenieś się do kontenera, czyli korzyści z Docker i Docker Compose
 
C++ Builder 6. Vademecum profesjonalisty
C++ Builder 6. Vademecum profesjonalistyC++ Builder 6. Vademecum profesjonalisty
C++ Builder 6. Vademecum profesjonalisty
 
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training DayJak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training Day
 
Visual Basic .NET. Księga eksperta
Visual Basic .NET. Księga ekspertaVisual Basic .NET. Księga eksperta
Visual Basic .NET. Księga eksperta
 
Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]
 
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
20060416   Azure Boot Camp 2016- Azure Data Lake Storage and Analytics20060416   Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
 
Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...
Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...
Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...
 
Uruchomienie i praca z laravel w wirtualnym kontenerze docker'a
Uruchomienie i praca z laravel w wirtualnym kontenerze docker'aUruchomienie i praca z laravel w wirtualnym kontenerze docker'a
Uruchomienie i praca z laravel w wirtualnym kontenerze docker'a
 
Środowisko PWA
Środowisko PWAŚrodowisko PWA
Środowisko PWA
 
Delphi 8 .NET. Kompendium programisty
Delphi 8 .NET. Kompendium programistyDelphi 8 .NET. Kompendium programisty
Delphi 8 .NET. Kompendium programisty
 
Visual Basic 2005. Wprowadzenie do programowania w .NET
Visual Basic 2005. Wprowadzenie do programowania w .NETVisual Basic 2005. Wprowadzenie do programowania w .NET
Visual Basic 2005. Wprowadzenie do programowania w .NET
 
Testowanie rozwiązań serverless z LocalStack
Testowanie rozwiązań serverless z LocalStackTestowanie rozwiązań serverless z LocalStack
Testowanie rozwiązań serverless z LocalStack
 
mod_perl. Podręcznik programisty
mod_perl. Podręcznik programistymod_perl. Podręcznik programisty
mod_perl. Podręcznik programisty
 
Atlassian User Group Lower Silesia BUILDFAILUJE? PRZECIEŻ U MNIE DZIAŁAŁO
Atlassian User Group Lower Silesia BUILDFAILUJE? PRZECIEŻ U MNIE DZIAŁAŁOAtlassian User Group Lower Silesia BUILDFAILUJE? PRZECIEŻ U MNIE DZIAŁAŁO
Atlassian User Group Lower Silesia BUILDFAILUJE? PRZECIEŻ U MNIE DZIAŁAŁO
 
Delphi 7 i bazy danych
Delphi 7 i bazy danychDelphi 7 i bazy danych
Delphi 7 i bazy danych
 
Visual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga ekspertaVisual Basic .NET. Bazy danych. Księga eksperta
Visual Basic .NET. Bazy danych. Księga eksperta
 
Visual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows
Visual C++ 2005 Express Edition. Tworzenie aplikacji dla WindowsVisual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows
Visual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows
 
JavaScript, Moduły
JavaScript, ModułyJavaScript, Moduły
JavaScript, Moduły
 
Delphi 2005. 303 gotowe rozwiązania
Delphi 2005. 303 gotowe rozwiązaniaDelphi 2005. 303 gotowe rozwiązania
Delphi 2005. 303 gotowe rozwiązania
 

More from Bartosz Ratajczyk

OLE DB - kiedy FastLoad nie jest takie fast
OLE DB - kiedy FastLoad nie jest takie fastOLE DB - kiedy FastLoad nie jest takie fast
OLE DB - kiedy FastLoad nie jest takie fast
Bartosz Ratajczyk
 
Jak działa rekurencyjne CTE?
Jak działa rekurencyjne CTE?Jak działa rekurencyjne CTE?
Jak działa rekurencyjne CTE?
Bartosz Ratajczyk
 
SqlSaturday Denmark 2017 - Automate your SSIS deployment process
SqlSaturday Denmark 2017 - Automate your SSIS deployment processSqlSaturday Denmark 2017 - Automate your SSIS deployment process
SqlSaturday Denmark 2017 - Automate your SSIS deployment process
Bartosz Ratajczyk
 
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
Bartosz Ratajczyk
 
How minimalloggingcanhelpme bartoszratajczyk_sql_sat534
How minimalloggingcanhelpme bartoszratajczyk_sql_sat534How minimalloggingcanhelpme bartoszratajczyk_sql_sat534
How minimalloggingcanhelpme bartoszratajczyk_sql_sat534
Bartosz Ratajczyk
 
Szkolenia i certyfikacjesqlserver2016_plssug99
Szkolenia i certyfikacjesqlserver2016_plssug99Szkolenia i certyfikacjesqlserver2016_plssug99
Szkolenia i certyfikacjesqlserver2016_plssug99
Bartosz Ratajczyk
 
Podstawy ETL z SSIS
Podstawy ETL z SSISPodstawy ETL z SSIS
Podstawy ETL z SSIS
Bartosz Ratajczyk
 
XML w SQL Server w praktyce
XML w SQL Server w praktyceXML w SQL Server w praktyce
XML w SQL Server w praktyce
Bartosz Ratajczyk
 
Jak szybko przetwarzasz hurtowe ilości XML?
Jak szybko przetwarzasz hurtowe ilości XML?Jak szybko przetwarzasz hurtowe ilości XML?
Jak szybko przetwarzasz hurtowe ilości XML?
Bartosz Ratajczyk
 
Operacje minimalnie logowane
Operacje minimalnie logowaneOperacje minimalnie logowane
Operacje minimalnie logowane
Bartosz Ratajczyk
 
Po co mi Temporal Tables?
Po co mi Temporal Tables?Po co mi Temporal Tables?
Po co mi Temporal Tables?
Bartosz Ratajczyk
 
Co to te CTE?
Co to te CTE?Co to te CTE?
Co to te CTE?
Bartosz Ratajczyk
 
O co chodzi z FILESTREAM?
O co chodzi z FILESTREAM?O co chodzi z FILESTREAM?
O co chodzi z FILESTREAM?
Bartosz Ratajczyk
 
Alerty WMI
Alerty WMIAlerty WMI
Alerty WMI
Bartosz Ratajczyk
 
Czy mi się przyda hierarchyid?
Czy mi się przyda hierarchyid?Czy mi się przyda hierarchyid?
Czy mi się przyda hierarchyid?
Bartosz Ratajczyk
 

More from Bartosz Ratajczyk (15)

OLE DB - kiedy FastLoad nie jest takie fast
OLE DB - kiedy FastLoad nie jest takie fastOLE DB - kiedy FastLoad nie jest takie fast
OLE DB - kiedy FastLoad nie jest takie fast
 
Jak działa rekurencyjne CTE?
Jak działa rekurencyjne CTE?Jak działa rekurencyjne CTE?
Jak działa rekurencyjne CTE?
 
SqlSaturday Denmark 2017 - Automate your SSIS deployment process
SqlSaturday Denmark 2017 - Automate your SSIS deployment processSqlSaturday Denmark 2017 - Automate your SSIS deployment process
SqlSaturday Denmark 2017 - Automate your SSIS deployment process
 
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
 
How minimalloggingcanhelpme bartoszratajczyk_sql_sat534
How minimalloggingcanhelpme bartoszratajczyk_sql_sat534How minimalloggingcanhelpme bartoszratajczyk_sql_sat534
How minimalloggingcanhelpme bartoszratajczyk_sql_sat534
 
Szkolenia i certyfikacjesqlserver2016_plssug99
Szkolenia i certyfikacjesqlserver2016_plssug99Szkolenia i certyfikacjesqlserver2016_plssug99
Szkolenia i certyfikacjesqlserver2016_plssug99
 
Podstawy ETL z SSIS
Podstawy ETL z SSISPodstawy ETL z SSIS
Podstawy ETL z SSIS
 
XML w SQL Server w praktyce
XML w SQL Server w praktyceXML w SQL Server w praktyce
XML w SQL Server w praktyce
 
Jak szybko przetwarzasz hurtowe ilości XML?
Jak szybko przetwarzasz hurtowe ilości XML?Jak szybko przetwarzasz hurtowe ilości XML?
Jak szybko przetwarzasz hurtowe ilości XML?
 
Operacje minimalnie logowane
Operacje minimalnie logowaneOperacje minimalnie logowane
Operacje minimalnie logowane
 
Po co mi Temporal Tables?
Po co mi Temporal Tables?Po co mi Temporal Tables?
Po co mi Temporal Tables?
 
Co to te CTE?
Co to te CTE?Co to te CTE?
Co to te CTE?
 
O co chodzi z FILESTREAM?
O co chodzi z FILESTREAM?O co chodzi z FILESTREAM?
O co chodzi z FILESTREAM?
 
Alerty WMI
Alerty WMIAlerty WMI
Alerty WMI
 
Czy mi się przyda hierarchyid?
Czy mi się przyda hierarchyid?Czy mi się przyda hierarchyid?
Czy mi się przyda hierarchyid?
 

SQL Server + docker - pierwsze kroki

  • 1. SQLDay 2019 GOLD SPONSORS SILVER SPONSOR BRONZE SPONSOR PLATINUM SPONSOR STRATEGIC PARTNER
  • 2. SQLDay 2019 SQL Server + Docker Pierwsze kroki Bartosz Ratajczyk, 7N
  • 3. SQLDay 2019 Dla kogo? „Docker? Tak, ktoś mi coś mówił” „Chcę się za to zabrać, tylko nie ma kiedy” „Przeczytać to nie to samo co zobaczyć i zapytać” Prezentacja dla „mnie sprzed dwóch lat” Mało teorii, więcej praktyki, psucia i uczenia się
  • 4. SQLDay 2019 Bartosz Ratajczyk Konsultant SQL Server @ 7N Pracuje z SQL Server ponad 12 lat Czasem dłubie przy open source ssisUnit, dbatools Żona: 1, córka: 1, psy: 3, koty: 8 Lubi jeździć na hulajnodze elektrycznej @b_ratajczyk https://bartekr.net b.ratajczyk@gmail.com photo: Shane O’Neill @SOZDBA
  • 5. SQLDay 2019 Agenda Do czego mi się przyda ten docker? Instalacja – jakie mamy opcje? Podstawowa praca, podstawowe problemy Jak zbudować własny obraz? Licencjonowanie
  • 6. SQLDay 2019 A o czym nie będzie? O tym, jak to działa w środku Ani o porównaniach do maszyn wirtualnych Ani czy warto używać na produkcji Ani o docker swarm Ani o Kubernetesie
  • 7. SQLDay 2019 No to – po co mi to? Wszyscy to robią, to nie chcemy być z tyłu (Podobno) bardzo łatwe i przyjazne w użyciu (Podobno) lepsze od maszyn wirtualnych (Podobno) warto użyć dla środowisk DEV i TEST I (podobno) przydaje się w procesach CI/CD No i SQL Server 2019 Big Data Cluster
  • 9. SQLDay 2019 Dostępne edycje Docker CE (Community Edition) Docker EE (Enterprise Edition) Docker Desktop (Mac, Windows 10) Windows Server (od wersji 2016) Server (CentOS, Debian, Fedora, Ubuntu) CentOS, Oracle Linux, RHEL, SLES, Ubuntu Docker Community Edition (CE) for Azure Docker Enterprise Edition (EE) for Azure Docker Toolbox (legacy) Docker Desktop wymaga Hyper-V Docker Toolbox używa Virtualbox
  • 10. SQLDay 2019 A co polecasz? Mój wybór: Virtualbox + Ubuntu Desktop (minus – tylko kontenery Linux) Docker Desktop obsługuje kontenery Windows i Linux, ale wymaga Hyper-V (wymagana licencja Windows Professional, ~630 PLN) Docker Toolbox == Virtualbox + Linux + MinGW Windows 2016 Server Zdarzają się problemy z instalacją, tylko kontenery Windows
  • 14. SQLDay 2019 docker – instalacja (Linux) https://www.7n.com/news/4400 | https://docs.docker.com/compose/install/ curl -L "https://github.com/docker/compose/releases/download/1.24.0 /docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
  • 15. SQLDay 2019 Portainer - GUI do kontenerów docker volume create portainer_data docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
  • 17. SQLDay 2019 Pobierz obraz – docker pull
  • 19. SQLDay 2019 Przydatne polecenia docker pull – pobierz obraz docker run – utwórz kontener (i uruchom) docker stop – zatrzymaj kontener docker start – uruchom zatrzymany kontener docker ps – pokaż działające kontenery (-a pokaże wszystkie) docker images – pokaż pobrane obrazy docker volumes – pokaż utworzone woluminy docker commit – zapisz kontener jako obraz docker exec – uruchom polecenie w kontenerze docker stop <kontener> | <id> docker rm <kontener> | <id>
  • 20. SQLDay 2019 Licencjonowanie For licensing, an operating system environment is defined as all or part of an operating system instance, or all or part of a virtual operating system instance which enables separate machine identity. Containers and virtual machines are structured differently, but they are considered the same from a licensing perspective. (Microsot SQL Server licensing guide)
  • 21. SQLDay 2019 GOLD SPONSORS SILVER SPONSOR BRONZE SPONSOR PLATINUM SPONSOR STRATEGIC PARTNER