> 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. > >