The next sync (which I believe is due Tuesday 3/22 though I may be mistaken on that front or it may change) includes several user-visible changes to the docker-related packages. These may impact your workflows so you are advised to read over the following to make sure
Docker:
The Docker Buildx plugin is now automatically installed whenever the docker
package is installed (and will be added to all existing installations when they are updated). This brings the Solus package of Docker up to feature parity with the official Docker RPM/DEB packages which also include the Buildx plugin. If you have manually installed the Buildx plugin we recommend that you remove the manually installed version and just use the version provided by the docker-buildx
package which will be automatically updated alongside the rest of the Docker packages and is tested to be compatible with them.
Documentation for the Buildx plugin can be found here.
Docker-compose:
We've updated from the legacy Python 3 version of docker-compose
to the new version written in Golang. The new version is invoked by docker compose ...
rather than docker-compose ...
. We have included a compatibility symlink so that you can still use docker-compose ...
but it may be removed in the future so we recommend you switch to the new syntax. Note also that the new version may have a different syntax for various commands so you may need to update your scripts/aliases/etc in case you use any of the differing functionality listed here