Адрес публичного аккаунта этой статьи:Установите Docker на виртуальную машину CentOS. 1. Отключите брандмауэр
Docker должен использовать сеть, поэтому брандмауэр необходимо отключить. Войдите в режим администратора, чтобы получить разрешения, а затем закройте его.
su
Отключите брандмауэр:
systemctl disable firewalld
systemctl stop firewalld
2. Отключить селинукс
(1) Введите файл конфигурации vim /etc/selinux/config.
vim /etc/selinux/config
После входа в файл конфигурации нажмите «i», чтобы войти в режим редактирования, и измените принудительное выполнение на отключенное.
Затем нажмите клавишу esc и введите: wq (сохранить и выйти)
3. Установите внутренние источники изображений и установите зависимости yum.
в использованииyumМожет появиться при команде
Could not retrieve mirrorlist
из错误,Решить ссылку:CentOS 7 ням, не могу использовать обходной путь. Может быть not retrieve mirrorlist
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. Установите докер
yum install docker-ce docker-ce-cli containerd.io -y
Время установки будет больше.
5. Запустите докер и настройте его автоматический запуск при загрузке.
systemctl start docker
systemctl enable docker
6. Тест
docker run hello-world
может произойтиUnable to find image 'hello-world:latest' locally
Решить ссылку:https://www.cnblogs.com/wangpingcong/p/13474740.html
Примечание. Основная причина заключается в том, что веб-сайт зеркала Docker в последнее время работает особенно нестабильно. Рекомендуется добавить следующий адрес зеркала:
{
"registry-mirrors": [
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
]
}
Результаты теста следующие, что означает, что установка прошла успешно.