Skip to main content

Posts

Showing posts from February, 2017

Fail to run docker hello world

After docker installed, it is recommended to check it with below command:

sudo docker run hello-world

When it fails to run, it might be a missing proxy configuration. Docker has its own proxy configuration and it does not use http_proxy variable.


Define docker proxy:Edit etc/systemd/system/docker.service.d/http-proxy.conf and add proxy under [Service] section:

[Service]
Environment="http_proxy=http://PROXY_MACHINE_REAL_NAME:8080" "https_proxy=http://PROXY_MACHINE_REAL_NAME:8080" "no_proxy=127.0.0.1,localhost,mydyumserver"

Docker installation error

When docker installed according https://docs.docker.com/engine/installation/linux/rhel/ there is below error (on some RHEL 7 machines)

Error

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-               : manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
You have enabled checking of packages via GPG keys. This is a good thing. However, you do not have any GPG public keys installed. You need to download the keys for packages you wish to install and install them. You can do that by running the command:     rpm --import public.gpg.key

Alternatively you can specify the url to the key you would like to use for a repository in the 'gpgkey' option in a repository section and yum will install it for you.
For more information contact your distribution or package provider.

Problem repository: packages.docker.com_1.12_yum_repo_main_centos_7

The problem

The repository that was added according installation …