How to install Cocorico in Ubuntu 22.04 LTS Linux Server
apt update -y
apt-get upgrade -y
apt install build-essential checkinstall
apt install ubuntu-restricted-extras
apt install software-properties-common
apt upgrade -o APT::Get::Show-Upgraded=true
apt-show-versions | grep upgradeable
apt install apt-show-versions
apt update -y
apt-get upgrade -y
add-apt-repository ppa:nilarimogard/webupd8
apt update -y
apt install launchpad-getkeys
launchpad-getkeys
add-apt-repository ppa:git-core/ppa
apt update -y
apt install git
git config --global user.name "masum"
git config --global user.email [email protected]
apt upgrade -y
ssh-keygen -t rsa -b 4096 -C "[email protected]"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
cat /root/.ssh/id_rsa.pub
# add your KEY to github and gitlab SSH
####### Enable SSH ########
apt-get install openssh-server
nano /etc/ssh/sshd_config
# Find (ctrl+w) this line and set
PermitRootLogin yes
PubkeyAuthentication yes
PasswordAuthentication yes
# Save & exit ctrl+s and ctrl+x then hit enter
service ssh restart
apt -f install
apt autoremove
apt -y autoclean
apt -y clean
apt update
reboot
# Docker Install
apt-get update -y
领英推荐
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
apt-get update -y
systemctl start docker
systemctl enable docker
usermod -aG docker ${USER}
systemctl restart docker
systemctl status docker
docker --version
# Docker Compose Install
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
apt-get update -y
apt-get upgrade -y
docker compose --version
cd cocorico-docke
git init
git add .
git commit -m "test-commit"
git pull
docker pull cocolabs/cocorico
docker exec -it --user cocorico cocorico sh
docker run --name cocorico -ti -p 80:80 -p 3306:3306 -p 9001:9001 -p 27017:27017 -v pwd:/cocorico -v pwd/tmp/mysql:/var/lib/mysql -v pwd/tmp/mongo:/data/db -e HOST_UID=$UID cocolabs/cocorico
# FOR STOP CONTAINER
docker kill cocorico && docker rm cocorico
# Once the symfony server is running, enjoy Cocorico: https://localhost
# Also you can control processes with Supervisor: https://localhost:9001
#cocorico #docker #docker-compose