Skip to content

Instantly share code, notes, and snippets.

@passionsjin
Last active November 30, 2021 02:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save passionsjin/44213baa3f27f1ff88abe9027ab1298e to your computer and use it in GitHub Desktop.
Save passionsjin/44213baa3f27f1ff88abe9027ab1298e to your computer and use it in GitHub Desktop.
Docker 설치

도커 설치

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) 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

도커 권한

sudo usermod -aG docker $USER    ->해야할까?? 해야함. docker plugin ls
newgrp docker

docker run

docker run -d --name mysql -p 127.0.0.1:3306:3306 -v mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=q1w2e3R$T% -e MYSQL_DATABASE=wordpress -e MYSQL_USER=wordpress -e MYSQL_PASSWORD=q1w2e3R$T% mysql:5.7 --default-authentication-plugin=mysql_native_password

docker run -d --name wordpress -v wordpress:/var/www/html --link mysql:mysql -e WORDPRESS_DB_HOST=mysql:3306 -e WORDPRESS_DB_PASSWORD=q1w2e3R$T% -p 80:80 wordpress:latest

docker compose

#!/bin/bash

# get latest docker compose released tag
COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)

# Install docker-compose
sh -c "curl -L https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose"
chmod +x /usr/local/bin/docker-compose
sh -c "curl -L https://raw.githubusercontent.com/docker/compose/${COMPOSE_VERSION}/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose"

# Output compose version
docker-compose -v

exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment