Skip to main content

Install docker on Oracle Linux 7 Notes


Add the necessary repo to the instance:

cd /etc/yum.repos.d
sudo vim docker-ce.repo


Add these lines on top

[centos-extras]
name=Centos extras - $basearch
baseurl=http://mirror.centos.org/centos/7/extras/x86_64
enabled=1
gpgcheck=0


Save and run the following command 

 sudo yum -y update 


This will prevent:

---> Package docker-scan-plugin.x86_64 0:0.8.0-3.el7 will be installed
---> Package libcgroup.x86_64 0:0.41-21.el7 will be installed
---> Package libseccomp.x86_64 0:2.3.1-4.el7 will be installed
--> Finished Dependency Resolution
Error: Package: 3:docker-ce-20.10.8-3.el7.x86_64 (docker-ce-stable)
           Requires: container-selinux >= 2:2.74
Error: Package: docker-ce-rootless-extras-20.10.8-3.el7.x86_64 (docker-ce-stable)
           Requires: fuse-overlayfs >= 0.7
Error: Package: docker-ce-rootless-extras-20.10.8-3.el7.x86_64 (docker-ce-stable)
           Requires: slirp4netns >= 0.4
Error: Package: containerd.io-1.4.9-3.1.el7.x86_64 (docker-ce-stable)



Install docker

sudo yum -y update
sudo yum install -y docker-engine
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER


logout and login again 

docker ps -a

Now install Docker Compose.

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

check that was installed with

docker-compose -v


Because you always need it....

sudo yum install -y git 

Popular posts from this blog

Getting Team Foundation Server Free Online

VisualStudio has release TFS their service, so using your Microsoft account you could get that service. Steps: go to https://www.visualstudio.com/ LogIn and click on your accout name

Publishing net core app on Heroku

You know that there are no much .Net hosting, so for testing porpuse is somethimes hard to find a way to preview your project. This how to publish a .Net core app(also .Net applications, like mvc, etc) on Heroku Requirements. * an Account on Heroku(and download heroku-cli) * A few knowledge of Docker(this is the approach to publish) download docker-tools for windows * your .Net Core app(create a empty project .net core api if you don't have one) Steps: Create a Docker file at solution/project level: content: FROM microsoft/aspnetcore:2.0.5 WORKDIR /app COPY . . CMD ASPNETCORE_URLS=http://*:$PORT dotnet coolbox.sale.api.dll Compile your project as Release on cmd go to your publish folder(usually: bin/Release/netcoreapp2.0/publish) execute this steps 1. Login on heroku     heroku login 2. login in container     heroku container:login 3. publish api or     dotnet publish -c Release 4. Copy DOCKERFILE to ...