docker服务启动时失败
我在AWS EC2实例上,我正在尝试在该实例上安装docker 我首先运行docker服务启动时失败,docker,amazon-ec2,linux-kernel,Docker,Amazon Ec2,Linux Kernel,我在AWS EC2实例上,我正在尝试在该实例上安装docker 我首先运行sudo-yum-update-y,然后运行sudo-yum-install-y-docker 但是后来我尝试使用sudo service docker start启动docker服务,我得到以下错误: Redirecting to /bin/systemctl start docker.service 我运行了dockerdcammand,我得到了这个,看起来一切都很好: 我根本不知道这是什么原因!我尝试了许多可能
sudo-yum-update-y
,然后运行sudo-yum-install-y-docker
但是后来我尝试使用sudo service docker start
启动docker服务,我得到以下错误:
Redirecting to /bin/systemctl start docker.service
我运行了dockerd
cammand,我得到了这个,看起来一切都很好:
我根本不知道这是什么原因!我尝试了许多可能的解决方案,如这些,但都没有用 您似乎安装了docker守护程序模式,而不是docker服务 删除旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum安装-y yum utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum安装docker ce docker ce cli containerd.io
sudo systemctl启动docker
Docker有一个很好的文档,请随时参考
编辑:
如果你有rhel-7,你可能会
错误失败:来自docker ce stable的repodata/repomd.xml:[Errno 256]没有更多镜像可供尝试
如果错误仍然存在,请通过运行以下命令启用存储库~~~
yum config manager--启用存储库yum安装docker
感谢您的回答,当我尝试运行sudo yum安装docker ce docker ce docker ce cli containerd.io时,它抛出一个错误失败:repodata/repomd.xml from docker ce stable:[Errno 256]没有更多的镜子可以尝试。@Ebdulmomen20你有rhel7吗?是@SachithMuhandiram@Ebdulmomen20请检查更新的答案
sudo yum remove docker docker-common docker-selinux docker-engine-selinux docker-engine docker-ce
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce