맥OS에서 도커 사용하기
맥OS에서 도커 사용하기 download $ docker pull ubuntu run $ docker run ubuntu:18.04 $ docker run –rm -it ubuntu:18.04 /bin/bash $# cat /etc/issue Ubuntu 18.04.5 LTS \n \l Post Tags: …
맥OS에서 도커 사용하기 download $ docker pull ubuntu run $ docker run ubuntu:18.04 $ docker run –rm -it ubuntu:18.04 /bin/bash $# cat /etc/issue Ubuntu 18.04.5 LTS \n \l Post Tags: …
우분투에서 도커 설치 Add Repository $ apt update $ apt install apt-transport-https ca-certificates curl software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add – $ add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic …
비공개 도커 허브 만들기 네트워크에 문제가 있는지 확인 $ cat /etc/hosts 192.168.56.101 server1.example.com server1 192.168.56.102 server2.example.com server2 $ who root tty1 2021-06-19 15:22 devops pts/0 2021-06-19 18:28 (192.168.56.1) $ ping …
도커 재시작 $ mkdir work $ cd work $ pwd /home/devops/work 도커가 프로세스에 올라와 있는지 확인하기 $ pgrep -fl docker 서버 재시작시 도커 시작 $ systemctl enable docker $ systemctl …
도커 볼륨 예제 쓰기 권한 문제 확인 $ sudo mkdir /var/dbdata $ getenforce Enforcing $ ls -Zd /var/dbdata drwxr-xr-x. root root unconfined_u:object_r:var_t:s0 /var/dbdata 데이터베이스 영구 저장 도커 실행 $ docker …
도커 네트워크 설정하기 패키지 확인 $ rpm -q bridge-utils net-tools 패키지 설치 $ yum install -y bridge-utils net-tools 도커 네트워크 확인 $ docker network inspect 브릿지 확인 $ docker network …
도커 MySQL 예제 Syntax $ docker run -d \ – -name mydb \ – -env MYSQL_ROOT_PASSWORD=<password> \ – -env MYSQL_USER=<dbuser> \ – -env MYSQL_PASSWORD=<dbpass> \ – -env MYSQL_DATABASE=<dbname> \ mysql:5.5 …
도커 컨테이너 이미지 생성 바뀐내용 확인 $ docker container diff myapache $ diff /etc/issue /etc/issue.net 도커이미지 생성 a:author $ docker container commit -a "hong kilgond<kildong@gmail.com>" webserver custom_apache:v1.0 $ docker run …
도커 컨테이너 내보내기 및 불러오기 도커 컨테이너를 tar 파일로 내보낼경우 아파치 실행이 안되기 떄문에 도커 이미지를 tar 파일로 내보내야 한다. $ docker run -d httpd:2.4 $ docker ps CONTAINER ID …
리눅스에서 도커 설치하기 Run this command to download the current stable release of Docker Compose $ 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 Apply executable permissions to the binary …