๊ฐ์ธ์ ์ผ๋ก ๋ช ๋ น์ด๋ ํ ์ค์ฉ ์ ๋ ฅํ๋ ๊ฒ์ ์ถ์ฒํ๋ค.
ํ๋ฒ์ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ํ๋ฉด ๋ช ๋ น์ด๊ฐ ์นํ ๊ฐ๋ฅ์ฑ์ด ์๋ค.
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
# ๋ํ๋์ ์ถ๊ฐ
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
# public key ๋ฑ๋ก
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
# docker compose ์ค์น
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.6/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# docker permission
sudo groupadd docker
sudo usermod -aG docker $USER
# docker compose permission
sudo chmod 666 /var/run/docker.sock
# docker-compose ๊ถํ ์๋ฌ ์ฌ์ ํ ๋๋ ๊ฒฝ์ฐ?
sudo chmod -R 777 /usr/local/bin
docker ๋ฐ docker-compose๊ฐ ์ ์ค์น๋ ๊ฒ์ ๋ณผ ์ ์๋ค!!
++) docker portainer ๋ฅผ ํตํด ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค.
# portainer ์ปจํ
์ด๋ ์์ฑ ๋ฐ ์คํ
sudo docker volume create portainer_data
sudo docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer
[์ถ์ฒ]
https://azebook.tistory.com/13?category=803688
'CLOUD > Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Docker swarm ๋ง์คํฐ๋ ธ๋, ์์ปค๋ ธ๋ ์์ฑํ๊ธฐ (0) | 2022.03.13 |
---|---|
Docker๋ก Ubuntu 20.04 image ์คํํ๊ธฐ (0) | 2022.03.03 |
Docker ๋จ๋ ๋น๋ DEMO (0) | 2022.02.02 |