Запускаю всё на OS Astra Linux 1.7 (и иногда на РедОС 7.3) в виртуалке без графической оболочки (только хардкор!)
После установки инициализирую установку vmware tools
sudo -i
mount /dev/sr0 /mnt
tar -zxvf /mnt/VMwareTools-* -C /tmp/
umount /mnt
/tmp/vmware-tools-distrib/vmware-install.pl
Настраиваем сеть
(DHCP).
vi /etc/network/interfaces
Внутри добавляем
allow-hotplug eth0
auto eth0
iface eth0 inet dhcp
(не забываем :wq!)
посмотреть чего там выдавалось по DHCP cat /var/lib/dhcp/dhclient.eth0.leases
(Статика)
vi /etc/network/interfaces
Внутри добавляем
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.1.35
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
(не забываем :wq!)
vi /etc/resolv.conf
Внутри добавляем
nameserver 192.168.1.1
(не забываем :wq!)
ifup eth0 - поднимаем интерфейс
ifdown eth0 - выключаем интерфейс (чисто для справки, сейчас этого не надо делать)
"дёрнуть интерфейсом" ifdown eth0 && ifup eth0
Перестартовать сеть /etc/init.d/networking restart
ip addr - смотрим информацию по выданному адресу.
Обновляемся по сети.
Включаем репозитарии.
vi /etc/apt/sources.list
Убираем комментарии сохраняемся.
Обновляем список реп.
apt update
Запускаем обновление.
apt-get update && apt-get upgrade
Устанавливаем докер
apt install docker.io
(РедОС) dnf install docker-ce docker-ce-cli -y (systemctl start docker && systemctl enable docker)
docker help проверяем.
Устанавливаем Docker compose
sudo curl -L "
https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
------------
Установим zsh и oh-my-zsh
apt install zsh
sh -c "$(curl -fsSL
https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
поднастроим
vi .zshrc
ZSH_THEME="sonicradish"
plugins=(git docker docker-compose)
Не забудем установить /bin/zsh по умолчанию.
chsh
-------------------
Запустим nginx с пробросом tcp/80 в IPv4
docker run -d -p 0.0.0.0:80:80 nginx
Принудительно удалить контейнер с именем condescending_kapitsa
docker rm --force condescending_kapitsa
------------------------
https://hub.docker.com/ Отправная точка в Докере.
docker ps -a Список того что запускалось и даже то что уже не запущено.
docker container stats Информация по загрузке контейнеров
docker stats --all --format "table {{.ID}}\t{{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" --no-stream Более продвинутый способ, без автообновления
docker container prune Remove all stopped containers
docker volume prune Remove all unused volumes
docker image prune Remove unused images
echo y |docker system prune All of the above, in this order: containers, volumes, images
docker stop $(docker ps -aq) остановить все контейнеры unix