Instalacija Dockera na windows 8.1

Hajde probaj ovo, kad ti je container startan pokreni ovu komandu

docker logs -f container-id

Otvori localhost u browseru i pogledaj hoce li log bilo sta uhvatiti.

A usput baci pogled i na ovaj odgovor sa SO

1 Like

Ok, radi na linku: http://192.168.99.100/ …to mi čak i paše da mi localhost ostane slobodan i da radi isto kao i prije pokretanja docker imagea.

Huh… mislim da sam započeo docker instalaciju negdje u ponedjeljak. :smiley:
Ovo će sada valjda držati vodu. :slight_smile:

Ti si mi fino dao sažeto code potreban da kreiram docker image sa docker hub-a. Doduše, tad sam taj code već imao…ali sam se relativno dosta namučio da dodjem do tog code-a. Tvoj code mi je tako bio i potvrda da sam barem na dobrom putu. Jer bez toga je bilo užas baktati se sa greškama, i ne znati jel uopće “kopam u pravom brdu”.

Hvala na pomoći. :wink:

Np

Moj ti savjet i dalje da predjes na sistem koji je aktuelan, ne mora to biti MacOS, Windows 10 bi radio sasvim dobro, jer kao sto ovaj na SO rece

Docker Toolbox doesn’t get as many conveniences as Docker for Windows

1 Like

Za duže staze da…trenutno bi mi to bio overload.
Ova mašina na 8.1 mi sve radi stabilno…i ne diram dok radi.
Na poslovnom laptopu imam win10 i blagi užas koliko me windowsi tamo bombadiraju sa updejtovima i remete mi moj flow.

O MacOS-u nisam još razmišljao…al bit će da je to ispravna solucija. Toga me uvijek bilo kao strah…dok mi je to bio kao nov pojam…smrdilo mi je da tu onda ima raznih problema oko nekompatibilnosti sa programima …itd. Ali kako se niko od vas ne žali…valjda to valja. Morat ću proučiti.

Također mi i Linux djeluje privlačno…nisam probao, ali po onom što čujem…zvuči da je ok.

No to su sve zahvati za takav prelaz, nije mi trenutno vrijeme za to.

I (valjda) još zadnja stvar koju trebam apsolvirati u ovom koraku.
Trebam moći postaviti ono što bi bio “watch” u webpacku. Znači da mi folder izvan imagea bude alias za folder u imageu.

Našao sam da je to volume koji bi se trebao moći postaviti na način:

docker run -p 80:80 -v {absolutepath/on/my/computer}:{path/on/docker/image} {imageName}

Ali nakon pokretanja te komande mi browser javlja

Forbidden

You don’t have permission to access this resource.

Apache/2.4.38 (Debian) Server at 192.168.99.100 Port 80

Pokušao sam na više lokacija postaviti skripte lokalno na mašini…da eliminiram da ih nisam postavio na neko mjesto gdje je zabranjen pristup.
No gdje god da ih postavim…susretnem se sa gornojm zabranom.

Ako imaš rješenje u rukavu, bit ću zahvalan.

Mozda nije dobro mountan volume, to mozes saznati lako.

SSH u container kao sto sam objasnio u postu iznad

Zatim provjeri jel index.php u /var/www/html

ls

Ako nije, onda definitinvno nije dobro uradjen mount volume-a.

Na linuxu je to sve vrlo jednostavno sloziti.

@bozoou ovoliko koliko ides u dubinu svega i svacega nikad nebi rekao da si na windowsima.

Uvjek bi za tebe rekao da si na linuxu :slight_smile: Kak to da se nisi prebacio na pravi OS ?

Hehe, shvatit ću ovo kao kompliment. :slight_smile:

Al što se tiče hardvera, tj podešavanja softwarea i hardwera u smislenu cjelinu …to sam totalni noob i plašim se tih stvari. Mrzim kad nešto ne radi…a ja slijep pred time…i samo googlaj i tragaj bespomoćno…
(A kad sam krenuo sa prvim kompom…engleski mi je bio katastrofičan…tako da mi je sve to bilo još i teže)

Pa se nekako ugnjezdilo u mene što se tog djela tiče “ako radi, ne diraj”. Tako da kada sam prvi puta čuo za Linux, nije mi padalo na pamet petljati se u tom smjeru. Na prvu mi je djelovalo je da ne može biti stabilno i pouzdano.

Kako vrijeme protiče, vidim da se sve češće spominju…štoviše, kužim sada da su po svemu sudeći superiorniji od Windowsa. Ali dugo mi je trebalo da to shvatim.

Besplatni OS mi je (pre)dugo zvučao kao da mora biti nekakav “poluproizvod”. :slight_smile:

Sada ću definitivno uhvatiti vremena proučiti što sve Linux nudi i prvom prilikom se prebaciti. Vagnut ću i između MacOS-a i Linux-a. Mada ne gajim neke simpatije prema Mac-u i generalno apple-ovim proizvodima. Oni mi se čini da pored kvalitete, dosta napuhuju svoje proizvode kako bi ih upakirali u nekave premium klasu. Uđeš u iStore i skoro da nema Mac laptopa ispod 20k kn …sumnjivo mi malo da stvarno toliko vrijede.

Instaliraj si ubuntu i igraj se.
Ja na laptopu imam i windows i linux pa kako za što treba tako se prebacujem.
Definitivno za docker je linux lakši kako je i @jorgovan rekao.

Meni je ubuntu sasvim ok i solidan nemam zamjerki a i sve sto nađes na netu vezano za linux u 90% slučajeva je netko već testirao to s ubuntu. Tako da nečeš imati brige.

Još bi nadodao. Ako imaš laptop rađe si stavi odvojeno na SSD.

  1. SSD imat samo za widnows
  2. SSD imati samo za linux

Jer ako staviš na 1 SSD windows i linux. Linux ti je praktički glavni (boot loader od linuxa, makar se može stavit i bootloader od windowsa).

kod mene na laptopu centos 8 na ssdu … grmi :smiley:

1 Like

Na osnovu cega si ovo zakljucio ? Docker za Windows (ne pricam o ovom toolboxu za starije OS) vec normalnoj verziji je isti kao i na Ubuntu, tj. dobijas iste stvari.Normalno da ispod haube neke stvari drugacije funkcionisu, ali to je za krajnjeg korisnika totalno nebitno.

Kad smo vec u offtopicu:

Ja sam na Mac-u vec neke 4 godine i nikad nisam neki ozbiljan problem imao.Pored toga sto programiram, bavim se malo i fotografijom tako da mi je bitno imati Adobe alate (sto je na Linux-u nemoguce).
Ako se bavis videom, muzikom ili necim slicnim uz programiranje vjerovatno Linux nije bas najsretnija opcija.Mac meni pokriva odlcno sve stvari koje radim, i jos nikad mi se nije desilo da mi je neki Windows-specific program zatrebao.
Cijena jest malo veca, al to se isplati brzo a uz sve to dobijes vrhunski kvalitet, performanse i laptop koji bez problema moze minimalno trajati 5-6god.

O tome da ti ako ti nekad padne ideja da radis iOS development necu ni pricati :slight_smile:

1 Like

Isprobao sam svuda docker. Imam Mac, Win, Linux.
Instalacija dockera na linuxu mi je bilo najbrze.

Inače na sve 3 platforme odlično radi nemam zamjerki.

@wampir ovo ti je ujedno dio odgovora za Linux. Bojao sam se nekompatibilnosti sa ostatkom svijeta , tj. programima koji rade samo na win.

Ali ako sam dobro skuzuo, Linux može biti na istoj mašini skupa sa win? Pa se bira koji se pokreće?

Ja ti imam 2 SSD-a u laptopu i u bios-u si mjenjam koji SSD mi je aktivan.
Stavio sam si da mi je na početku aktivan Ubuntu ali lako promjenim u BIOS postavkama na windows.

Samo nemoj raditi da na isti SSD stavljaš Windows i Linux. Napravio sam i to ali linux ti preuzme SSD i on postane glavni.

U bivšoj firmi gdje sam radio imali smo Win, Linux I Mac računala, ali smo na kraju prešli samo na Linux i Mac jer je bilo naporno održavati različite konfiguracije dockera za različite OSove, Mac se često spominje kao problematičan ili spor kad je riječ o dockeru :man_shrugging:

Linux je odlican za programiranje. Ubuntu, fedora, debian. Ali treba i vise znanja.

Mana je sto prije nije radio .net na libuxu, a navodno .net core obecava. Mono kao takav ne racunam.

Vidjet cemo.

Sto se tice dockera, imam svoje misljenje.

Kako da izađem iz ovoga? :slight_smile:

EDIT:
Vidi vraga, kucao “exit” i izašao je xd xd

Napravio …i nema ničega u /var/www/html
Ako pokrenem docker image bez mountanja voluema, onda uredno ima.

Nekako sumnjam da docker nema permission da vidi mountani volume…al to je moje nagađanje xd
…mada onda nebi mogao odraditi niti inicijalni copy tog foldera kod buildanja image-a … hmm…

Jesi siguran da si mountao direktorij sa hosta na /var/www/html u Docker containeru ?

Ako se ne varam, da se radi o problemima sa permisijama dobio bi gresku za to.