centos中安装docker
2021/5/21 7:27:19
本文主要是介绍centos中安装docker,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
环境说明
安装环境:基于虚拟机上Docker启动centos,在该centos上安装Docker
准备环节
1、docker run运行一个centos环境 > docker run -it --name mycentos --privileged=true centos:latest /sbin/init 注意:1)运行时必须添加 --privileged=true,否则会出现 `System has not been booted with systemd as init system (PID 1). Can't operat` 错误。 2)运行该命令后界面会卡住,这时不要慌,新打开一个Terminal,使用docker ps查看运行的容器,发现mycentos已经启动。 2、进入容器内部 > docker exec -it mycentos /bin/bash
安装Docker
docker启动的centos默认是root权限,所以下面的命令都会去掉sudo。若需要使用`yum install -y sudo`进行安装。 1、清理旧版本docker > yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 2、设置docker仓库 > yum install -y yum-utils > yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
注意:运行yum-config-manager命令发现报`Failed to set locale, defaulting to C.UTF-8`。 使用`locale -a`命令查询发现,centos环境中缺少en_US.UTF-8,安装该环境`dnf install glibc-langpack-en`。 3、安装docker engine > yum install docker-ce docker-ce-cli containerd.io 4、启动docker > systemctl start docker 注意准备环节的说明。 5、查看docker安装是否成功 > docker version
卸载Docker
1、卸载docker engine, cli和containerd > yum remove docker-ce docker-ce-cli containerd.io 2、上面的命令不会主动删除下载的镜像文件、容器文件等,需要手动清理 > rm -rf /var/lib/docker > rm -rf /var/lib/containerd
总结
linux平台上,docker的安装大同小异。当然docker的安装方式不止一种,其余安装方式可以查看官网https://docs.docker.com/engine/install/centos/
这篇关于centos中安装docker的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-18Docker-Compose容器集群化入门教程
- 2024-11-18Docker镜像仓库入门指南:轻松上手管理Docker镜像
- 2024-11-18Docker容器化部署入门教程:轻松掌握基础概念与实战技巧
- 2024-11-18Docker-Compose容器集群化学习入门教程
- 2024-11-18Docker镜像仓库学习:从入门到实践指南
- 2024-11-18Docker容器化部署学习:从入门到实践指南
- 2024-11-18Docker-Compose容器集群化入门:新手指南
- 2024-11-18Docker镜像仓库入门:新手必读指南
- 2024-11-18Docker容器化部署入门:新手必读指南
- 2024-11-18Docker Compose 文件中网络的 external: true 属性表示什么意思?-icode9专业技术文章分享