> Not sure to fully understand.

instead of modifying the host to add/remove the packages you want,
you can create a docker image containing whatever you want to run (even if
it's the docker daemon itself)
then run that container using atomic tool with ostree/runc backend (without
docker daemon)

the same way atomic host is running etcd and flanneld without docker daemon

here is a session

[root@laptop ~]# docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the
docker daemon running?
[root@laptop ~]#
[root@laptop ~]# atomic run --storage ostree
registry.fedoraproject.org/fedora-minimal /bin/bash
bash-4.4#



[image: Screenshot from 2018-05-31 16-09-12.png]
​



On Thu, May 31, 2018 at 4:02 PM arnaud gaboury <arnaud.gabo...@gmail.com>
wrote:

> On 05/31/2018 02:53 PM, Muayyad AlSadi wrote:
>
> you can use "atomic" command line tool to run whatever you want inside
> a system container (even without docker daemon)
>
>
> Not sure to fully understand. Here what I did:
>
> ------------------------
> # atomic host install docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm
> docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
> Checking out tree 291ea90... done
> Enabled rpm-md repositories: updates fedora
> rpm-md repo 'updates' (cached); generated: 2018-05-30 14:04:09
> rpm-md repo 'fedora' (cached); generated: 2018-04-25 04:27:32
> Importing metadata [=============] 100%
> Resolving dependencies... Forbidden base package replacements:
>   selinux-policy-targeted 3.14.1-29.fc28 -> 3.14.1-30.fc28 (updates)
>   selinux-policy 3.14.1-29.fc28 -> 3.14.1-30.fc28 (updates)
> failed
> error: Some base packages would be replaced
> ------------------------------
>
> Is it what you were talking about?
>
>
> http://www.projectatomic.io/blog/2018/03/containers-w-skopeo-ostree-oci/http://www.projectatomic.io/blog/2017/06/creating-system-containers/
>
> On Thu, May 31, 2018 at 3:04 PM arnaud gaboury <arnaud.gabo...@gmail.com> 
> <arnaud.gabo...@gmail.com> wrote:
>
>
> In order to create a Kubernetes cluster, I want to downgrade docker to 
> docker-ce-17.03.
>
> I uninstalled successfully current docker version with some dependencies with 
> the following command:
>
> ------------------------------
> # rpm-ostree override remove cockpit-docker docker docker-common
> ------------------------------
>
> Now i want to install two rpm files for docker:
>
> -------------------------------
> # rpm-ostree install docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm 
> docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
> ------------------------------
>
> The above command returned:
>
> -----------
> Resolving dependencies... Forbidden base package replacements:
>   selinux-policy-targeted 3.14.1-29.fc28 -> 3.14.1-30.fc28 (updates)
>   selinux-policy 3.14.1-29.fc28 -> 3.14.1-30.fc28 (updates)
> failed
> error: Some base packages would be replaced
> --------------------
>
> Googling, it seems this is a common issue, but I didn't find any solution. 
> How can I solve this issue and install docker-ce & dependencies?
>
> Regards.
>
>

Reply via email to