Alright, here you go ...
#check if network is connected
ip link
ping google.com
#sync time
timedatectl set-ntp true
#check partition info
fdisk -l
#!/bin/bash | |
# Uninstall all conflicting packages: | |
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg --purge -y; done | |
# Add Docker's official GPG key: | |
sudo apt-get update | |
sudo apt-get install ca-certificates curl -y | |
sudo install -m 0755 -d /etc/apt/keyrings | |
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc |
Alright, here you go ...
#check if network is connected
ip link
ping google.com
#sync time
timedatectl set-ntp true
#check partition info
fdisk -l
name: postgres | |
services: | |
postgresql: | |
image: postgres:16 | |
container_name: postgresql | |
environment: | |
- POSTGRES_USER=superuser | |
- POSTGRES_PASSWORD=youmayneverguess |
if [ -z "$(docker images | awk '/^<none>/ {print $3}')" ]; then | |
echo "You don't have any <none> tagged images." | |
else | |
docker rmi $(docker images | awk '/^<none>/ {print $3}') | |
fi |
name: mysql | |
services: | |
mysql: | |
image: mysql:8 | |
container_name: mysql | |
ports: | |
- "3306:3306" | |
command: | |
[ |
name: mongodb | |
services: | |
mongodb: | |
container_name: mongo | |
image: mongo:7 | |
volumes: | |
- mongodb_data:/data/db/ | |
ports: | |
- 27017:27017 |
const NodeMediaServer = require('node-media-server'); | |
const config = { | |
rtmp: { | |
port: 1935, | |
chunk_size: 10000, | |
gop_cache: true, | |
ping: 30, | |
ping_timeout: 60 | |
}, |
git clone https://github.com/CrazyOptimist/jenkins.git your_dir_name | |
cd your_dir_name | |
cp .env.example .env | |
docker-compose up -d |