It is understated how nice it is that you are brief and well spoken. This stuff always ends up being an hour long video for 10 minutes worth of info.
@Gollumfili Жыл бұрын
Just found your channel and I wish I had found it sooner! How you only have 40k is beyond me, excellent content that I can't wait get stuck into
@anuragchauhan2696 Жыл бұрын
Thank you Wes Doyle for your help..... I was facing an issue and after watching this video....and follow the steps you mentioned, it worked for me, seamlessly. Thanks once again
@2005Azm2 жыл бұрын
Thank you! and of course so glad to see you again!
@WesDoyle2 жыл бұрын
Thanks Azim!
@rajeshkannan13912 жыл бұрын
Great Work !!! This is the clean and clear video of containerizing an api I have ever seen. Thanks for the short and superb video.
@axelgrefslie972 жыл бұрын
Just stumbles upon your channel, and very impressed of the quality of the videos and your teaching skills! Keep up the good work!
@WesDoyle2 жыл бұрын
Thanks Axel!
@jacobphillips9235 Жыл бұрын
Thanks!
@Nerodm11 ай бұрын
Perfect video, explained in a simple way
@davidkierzkowski2 жыл бұрын
Good to see you back !
@WesDoyle2 жыл бұрын
Thanks for watching David! Glad to be back!
@MarkDanielLouwe4 ай бұрын
I can really say good configs are also an asset. Thank you!
@ahmedelgendy53632 жыл бұрын
excellent this is the simplest example i see , thank you
@Kricris Жыл бұрын
Thank you very much, i'm just days into docker and i'm very invested. Love to see people that take the effort to explain
@dgroh2 жыл бұрын
Great tutorial. What about HTTPS? You configured it in your docker run command, but it's not workking even after exposing 5001. Do you know how to get around on this?
@marcyanus14302 жыл бұрын
expose multiple ports using EXPOSE 5000-5001
@tsanalista Жыл бұрын
Vocẽ pode usar no Dockerfile esse comando: ENV ASPNETCORE_ENVIRONMENT=Development
@obadayahya6176 Жыл бұрын
Keep Going , thanks for the simple explanation
@TheOkayUek Жыл бұрын
Which app is that terminal emulator ?
@pt_trainer92448 ай бұрын
Thanks, i struggled with those overriding of ENV variables and wondered why it kept using port 80
@jacobphillips9235 Жыл бұрын
Great walk through man! Do you mind telling me what JSON Formatter that is in your browser?
@atuldongare85542 жыл бұрын
A really good explanation. Short and simple.
@fernandoalanfillmann8739 Жыл бұрын
Thank you soo much! Very well explained!
@jithin.johnson6 ай бұрын
is it vsvim that you are using?
@tubaraomartelo2 жыл бұрын
Great Job! Contratulations!
@michelchaghoury8702 жыл бұрын
very helpfull please keep going we need more and more of your content, especialy more technicaly and more in depth, thank you
@WesDoyle2 жыл бұрын
Thanks Michel!
@janivimal2 жыл бұрын
Great session, simple and easy to understand , Thank you !!
@MrTatPol2 жыл бұрын
gracias por el tip de correr docker con la variable ASPNETCORE_URLS configurada, no entendía porque siempre se iba a la puerta 80!. Muy agradecido
@WesDoyle2 жыл бұрын
¡gracias por ver!
@UrielChannel2 жыл бұрын
Great video, thank you! I've a question regarding the dockerfile, will it work if we change it like that: instead of line 4 (copy . .) we'll write (copy pathToCsproj destPathToCsproj), then dotnet restore command, then copy . . and finally dotnet publish? the purpose of this change is to cached the process of restoring nuget packages. again, thank you
@Damotew-qv8fw Жыл бұрын
Thanks ,well explained
@lastidea49252 жыл бұрын
Is console apps the same to Dockerize?
@WesDoyle2 жыл бұрын
Generally, yes
@lastidea49252 жыл бұрын
@@WesDoyle Thanks for answering :)
@Sohneg15 күн бұрын
Hmm. I can't even reach health route. Not sure what's not working. Is there a way to debug?
@stasasekulic6917 Жыл бұрын
4:08 you just paste link out of nowhere, where can it be found? Why are you not using dockerhub?
@lindermannla Жыл бұрын
Excelent tutorial! Thnxz!
@eduardkoryagin47922 жыл бұрын
Thank a lot, you are the star!
@o.talisca Жыл бұрын
This might be a dummy question but for example when using Laravel if we use volumes, the container source code will always be updated so we don’t need to always be resetting the container. Can it be done with .Net too?
@maximilliantimofte4797 Жыл бұрын
when I try to dockerize I get an error from visual studio: project targets windows and I need it on a linux container
@wadson_sm Жыл бұрын
what extension you're using on browser ?
@marcyanus14302 жыл бұрын
On a multi-core cpu it won't be necessary to use switch --disable-parallel
@snivesz32 Жыл бұрын
Thanks that was nice. While watching I had a thought, and you don't cover why we would want a 2 stage build process, perhaps because it's obvious, but also perhaps it is worthy of mention. Why wouldn't we publish directly to a runtime container? Because it would have all the artifacts from your machine allowing it to be built. You could have certain drivers, or registered dlls or environment variables that aren't present in test, or prod. The very reason for containerizing (or a close second) is that by sanitizing the build environment it ensures all team members code that gets merged together still builds in a standalone vanilla environment. In a nutshell its good practice for exposing untracked dependencies. Cheers!
@Gmaaa2 жыл бұрын
Every time I make a change do I have to compile and upload the project?
@glebbsif2 жыл бұрын
Thank you. I have a question for you. I have, for example, 10 projects on 10 specific different services in my solution. It turns out that I can't create a Dockerfile at the solution level and I have to add the Dockerfile to each project separately. Right? But there is a problem. There is one more project in the solution, the eleventh. This is a library of classes with certain models. When I try to build a container, I get the following error about skipping building a common project with classes because it's not defined in the context of Dockerfile. How can I get out of this situation? Thanks
@WesDoyle2 жыл бұрын
good question, can be tricky at first. you can get it to work, though. just need to be aware of your Dockerfile definitions and build command context. Will try to make a video
@injenius212 жыл бұрын
I have this exact scenario - did you ever figure out the best way to handle it?
@ashkanmoghadasi5700 Жыл бұрын
"For each executable project, such as a WebAPI or Console Application, it is imperative to possess a Dockerfile. As for the remaining projects, such as Class Libraries, that are employed within these projects, they are automatically integrated into your container via the 'dotnet restore' command."
@EduardMorozov-z4c Жыл бұрын
Nice video, thank you
@minhajulhoque36252 жыл бұрын
the image is applicable for .net 4.6.1?
@jlpcpr Жыл бұрын
Hi Wes, I have a question. This works perfectly for me with Docker Desktop if I use a Linux based ASP .NET image. However, when I try to create the image using one of the official (Microsoft) Windows based underlying OS, like nanoserver, it tells me that the Operating System is not compatible. Do you know of a way to build the image using one of those as base?
@ИванИванов-о8я9с2 жыл бұрын
How to deploy Docker container to the remote (ubuntu virtual machine) docker host?
@RomeuMello2 жыл бұрын
Thank you Sir!
@blu3_enjoy2 жыл бұрын
I love Docker.
@kdietz652 жыл бұрын
I followed your instructions and it worked. Thanks! However, I need to be able to ssh into the app service for various reasons. Following your instructions doesn't install the necessary dependencies so that ssh will work (using Kudos from the Azure Portal). It would be great to do a follow-on video that explains this.
@bobbob-gv1ev6 ай бұрын
Please share a github link or similar to the dockerfile
@darkogele2 жыл бұрын
And how do i do all of this with out docker desktop please help me :)
@sanfctz2 жыл бұрын
Great tutorial, Wes! Really helpful. Just one small question, could you please share the VS theme and font name that you are using? Thank you!
@WesDoyle2 жыл бұрын
Hi Santiago. I'm using a custom VS theme. I believe you can find a recent version on my GitHub in the dotfiles repo.
@sylendrababujr94492 жыл бұрын
@@WesDoyle Do you have the same theme which you have used in this video ? I have verified your github, but it is not matching with the one and also it's been very old. It will be good if you share the theme in the video as it is very awesome
@Nurtylek2 жыл бұрын
r u planning to make videos on NodeJs?)
@WesDoyle2 жыл бұрын
nice idea, what would you like to see?
@Nurtylek2 жыл бұрын
@@WesDoyle let’s say real BFF(backend for frontend )
@zetbit2 жыл бұрын
Thanks, great video!
@alysonramos34242 жыл бұрын
nice video
@SoulSovereignty Жыл бұрын
Since the #1 DB-connectivity MS recommends is Entity Framework (EF), and since the #1 approach for "EF DB migration" is sqlcmd "script based"...then I would expect there is at least one example in the galaxy of a docker file that installs `sqlcmd`...so that the EF DB migration can be executed (preferably from a Web API "migrate" endpoint). However, no such example exists...and there is no ability with any "Azure App Service" compatible docker images to install `sqlcmd`. If you tackled that mess, you would be a God.
Күн бұрын
I think these days publish is made directly with dotnet command.
@emsicz Жыл бұрын
Video starts at 3:10
@vraja68128 ай бұрын
Not able to understand docker commands
@justmati9458 Жыл бұрын
2:13 I've scared....
@AveN7ers2 жыл бұрын
Fuck Microshit. I've been struggling with all sorts of errors trying to make the port mapping work. The node, go, postgres images work as expected but this shit gotta be a struggle because of Microshit.