khevse / notes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CentOS 8

vscode

source

Fix error: Visual Studio Code is unable to watch for file changes in this large workspace

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

docker

install

source

Fix error: Error: Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

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

yum install --nobest docker-ce docker-ce-cli

dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
dnf update docker-ce docker-ce-cli

errors

from install of podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch conflicts with file from package docker-ce-cli-1:19.03.5-3.el7.x86_64**

source

sudo yum -y remove podman
# install all podman dependencies except podman-manpages
sudo yum -y install oci-systemd-hook libvarlink
# and install podman w/o dependencies
sudo rpm -Uvh --nodeps $(repoquery --location podman)
sudo yum -y install centos-release-stream

network

source

Fix error: No route to host

firewall-cmd --permanent --zone=trusted --change-interface=docker0
firewall-cmd --permanent --zone=trusted --add-port=4243/tcp
firewall-cmd --reload

autoload

create file /etc/init.d/docker

#!/bin/bash
# chkconfig: 2345 95 20
# description: docker service
# processname: docker
firewall-cmd --permanent --zone=trusted --change-interface=docker0
firewall-cmd --permanent --zone=trusted --add-port=4243/tcp
firewall-cmd --reload
service docker start

init autoload

systemctl enable docker
systemctl is-enabled docker

reboot

About