Skip to content

Instantly share code, notes, and snippets.

View Defcoq's full-sized avatar

Gallinocoq Defcoq

View GitHub Profile
docker version
docker run \
-v c:/Users /data/:/var/lib/mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=rootPassword \
-e MYSQL_DATABASE=database \
-e MYSQL_USER=user \
-e MYSQL_PASSWORD=password \
--name mysql \
mysql:5.7
docker run \
-p 8080:80 \
--link=mysql:db \
-e WORDPRESS_DB_HOST=db:3306 \
-e WORDPRESS_DB_NAME=database \
-e WORDPRESS_DB_USER=user \
-e WORDPRESS_DB_PASSWORD=password \
--name WordPress \
WordPress:latest
docker stop WordPress mysql
docker rm WordPress mysql
FROM ubuntu:18.10
RUN apt-get update
RUN apt-get install -y nodejs npm
RUN npm install -g http-server
WORKDIR /usr/apps/dockerfileinnutshell/
CMD ["http-server", "-p", "8080"]
docker build -t <USERNAME>/nodejswebserver:latest .
docker push <username>/nodejswebserver
<html>
<body>
<img src="https://cdn-images-1.medium.com/fit/c/40/40/2*nEw0ZjcLVXjOLiO4_oYG7w.jpeg">
<h1>Hello I'm learning how to write a docker file !!!! Oops!!!!</h1>
</body>
</html>
docker run -it -p 8080:8080 -v ${PWD}:/usr/apps/dockerfileinnutshell <USERNAME>/nodejswebserver:latest
@Defcoq
Defcoq / visual studio generate docker file
Last active October 3, 2019 15:08
a visual studio docker file autogenerate creating an MVC core web application
FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM microsoft/dotnet:2.2-sdk AS build
WORKDIR /src
COPY ["CustomGridViewAndTagCloud/CustomGridViewAndTagCloud.csproj", "CustomGridViewAndTagCloud/"]
RUN dotnet restore "CustomGridViewAndTagCloud/CustomGridViewAndTagCloud.csproj"
COPY . .