当前位置: 首页 > Linux

CentOSDocker安装

时间:2023-04-06 22:30:59 Linux

CentOSDocker安装Docker支持以下64位CentOS版本:CentOS7CentOS8之后...必须启用centos-extras库。默认情况下启用此存储库,但如果它已被禁用,则需要重新启用。推荐使用overlay2存储驱动。卸载旧版本旧的Docker版本称为docker或docker-engine。如果安装了这些程序,请卸载它们及其关联的依赖项。$sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engineinstallDockerEngine-社区使用用于安装的Docker存储库在新主机上首次安装DockerEngine-Community之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。设置存储库安装所需的包。yum-utils提供了yum-config-manager,devicemapper存储驱动需要device-mapper-persistent-data和lvm2。$sudoyuminstall-yyum-utils\device-mapper-persistent-data\lvm2使用以下命令设置稳定存储库。$sudoyum-config-manager\--add-repo\https://download.docker.com/linux/centos/docker-ce.repoinstallDockerEngine-Community安装最新版本的DockerEngine-Community和containerd,或转到下一步安装特定版本:$sudoyuminstalldocker-cedocker-ce-clicontainerd.io如果提示接受GPG密钥,请选择是。有多个Docker存储库?如果启用了多个Docker存储库,在yuminstall或yumupdate命令中不指定版本的安装或更新将始终安装最高版本,这可能不适合您的稳定性需求。安装后默认不启动Docker。并且创建了docker用户组,但是这个用户组下没有用户。要安装特定版本的DockerEngine-Community,请列出存储库中的可用版本,然后选择并安装:1.列出并排序存储库中的可用版本。此示例按版本号(从高到低)对结果进行排序。$yumlistdocker-ce--showduplicates|排序-rdocker-ce.x86_643:18.09.1-3.el7docker-ce-stabledocker-ce.x86_643:18.09.0-3.el7docker-ce-stabledocker-ce.x86_6418.06.1.ce-3.el7docker-ce-stable名称是包名(docker-ce)加上版本字符串(第二列),从第一个冒号(:)到第一个连字符,中间用连字符(-)分隔。例如:docker-ce-18.09.1。$sudoyuminstalldocker-ce-docker-ce-cli-containerd.io启动Docker。$sudosystemctlstartdocker通过运行hello-world映像验证DockerEngine-Community是否已正确安装。$sudodockerrunhello-worldsetbootstart[root@localhost~]#systemctlenabledocker创建了从/etc/systemd/system/multi-user.target.wants/docker.service到/usr/lib/systemd/system的符号链接/码头服务。将指定用户添加到用户组usermod-aGdockeryour_username退出,然后重新登录让权限生效。