Introduction to Docker
ms-sql & nexus repository manager installations
Some basic notes for me and also for everyone 🙂
1- Install Docker for Mac from here https://www.docker.com/products/docker-desktop
2- Install SQL Server
docker run -d -p 1433:1433 --name mysqlsrvname -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=P@55word' microsoft/mssql-server-linux:2017-latest
change <mysqlsrvname> and <P@55word> with your own
3- to list docker images
docker ps
4- Install Nexus Repository Manager (Maven repository)
Don’t ask why I need this 🙂
docker run -d -p 8081:8081 --name nexus sonatype/nexus3
5- to see nexus default admin’s password, you need to go inside container image data using bash
5.1- list docker images
docker ps
5.2- find id-of-container for nexus3 then run docker exec command.
docker exec -it id-of-container bash
docker exec -it 4eb5cfa9687c bash
5.3- go to nexus-data folder
5.4- your default nexus admin password inside the admin.password file. with cat or vi command you can see the password.
6- Navigate to http://localhost:8081 then login as an admin. Initial configuration will start after you logged in.
Easy things but after long years, it’s like baby steps for my blog. After couple googling then I found these infos. Especially 5.2 is important 🙂
That’s all
Next; will be Websphere Liberty edition. Preparing ready-to-run java web app that includes spring-boot, spring-web, quartz-scheduler, mybatis running over websphere liberty profile.