-
Notifications
You must be signed in to change notification settings - Fork 300
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update the installation instructions in the README #196
Conversation
Note that a lot of external documentation is linking directly towards the section in the README: https://github.com/mirantis/cri-dockerd#build-and-install |
It would be nice if this was documented on docker.com, next to the other Docker Engine installation. And if the cri-dockerd packages were available from the Docker repositories, to install with apt or yum. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
README changes LGTM; Makefile needs a spot of work.
Yeah, #154 for sure there; they probably shouldn't be linking here, but at the same time, we might need to be pragmatic in the short term.
This is an interesting idea/somewhat promising. I think it's another discussion entirely, but I am in an excellent position to make it happen (if we decide to) in my current role. That being said, there are technical obstacles to this right now (that I am currently working to solve for other packages); there are organizational barriers as well, but if we lean this direction, I think I can overcome them. |
I know, Docker only supports Docker Desktop and does not support Docker Engine. But still, it would be nice...
|
That's not really the challenge; Docker Inc. still builds Docker CE after all. The issues are mostly technical. The organizational issues are more 'why:'
All easily overcome if we move that direction, but I don't have all the answers yet myself. |
/cc @nwneisen |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
The real question is when the docker CRI plugin will be available, so that users don't need a separate shim anymore... https://kubernetes.io/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/ Anyway, it is out of topic and out of scope for this README. The "docker" runtime users will have to make do with this: https://kubernetes.io/docs/setup/production-environment/container-runtimes/#docker |
I'm not sure what "the docker plugin" is -- do you mean building CRI directly in to dockerd? |
This comment was marked as off-topic.
This comment was marked as off-topic.
If there are better instructions in some other place, it would be possible to add a link to it in this repository README. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thank you for updating these!
The builds will fail due to another issue I'm looking at. Feel free to merge these in since they should have no effect on the builds.
You'll need to hit the button; neither @afbjorklund or I have the button 😅 |
install
instead ofcp -a
for selinuxIssue:
Don't duplicate all the strange go flags in the README, and don't rebuild the binary again during install.
Syntax had to be modified slightly in the Makefile, since it normally runs with
SHELL=/bin/sh
(not bash)Mention that there are packages, although they might not exist for all distributions and all architectures.
Systemd units should normally be installed to the prefix location, only overrides and custom config in /etc