리눅스/Docker (3) 썸네일형 리스트형 [Docker] Access denied 에러 docker desktop을 사용하고 있었는데 최근 사용자 계정을 관리자 계정으로 변경하였더니 에러가 발생했다. 해결 실행 -> 컴퓨터 관리 -> 로컬 사용자 및 그룹 -> 사용자 -> 자신이 사용하는 계정 이름 확인 실행 -> 컴퓨터 관리 -> 로컬 사용자 및 그룹 -> 그룹 -> docker-users 선택 추가 버튼 선택 아까 봤던 Dean Kang을 입력 후 이름 확인을 눌러주면 자동으로 지정해준다. 확인 후 적용 버튼을 누르고 재부팅해주면 정상적으로 실행된다. docker와 docker-compose 차이 워드프레스와 Mysql 두 개의 앱을 도커로 실행시켜 보기로 하겠습니다. docker 명령어로 두 개를 실행시키기 위해서는 다음 명령어를 두 번 실행시켜야 합니다. docker \ run \ --name "db \ -v "$(pwd)/db_data:/var/lib/mysql" \ -e "MYSQL_ROOT_PASSWORD=123456" \ -e "MYSQL_DATABASE=wordpress" \ -e "MYSQL_USER=wordpress_user"\ -e "MYSQL_PASSWORD=123456" \ --network wordpress_net \ mysql:5.7 docker \ run \ --name app \ -v "$(pwd)/app_data:/var/www/html" \ -e "WORDPRESS.. Docker란 무엇인가? Docker란 리눅스의 컨테이너 격리 기술을 활용해 컨테이너를 실행하고 관리하는 오픈소스 프로젝트입니다. 만약 어떤 웹 서비스를 개발한다고 하면 컴퓨터에 웹서버, DB 등 설치해야 할 것이 많을 것입니다. 하지만 한 번에 여러 프로그램을 설치하고 작동한다는 것은 안정적인 서비스 운영에 문제를 일으킬 가능성이 큽니다. 그렇다면 다음과 같이 여러 대의 컴퓨터를 사용한다면 어떨까요? 여러 문제점이 해결될 수 있지만 비용, 공간적인 문제가 발생할 수 있습니다. 이 문제들을 해결해 주는 것이 바로 Docker입니다. 리눅스의 격리 기술을 활용해 필요한 프로그램들을 각각 격리된 환경에서 실행시켜줍니다. 격리 기술은 윈도우의 Virtual Box, 맥에서 Parallels와 같지만, 컨테이너마다 OS가 설치되는 것이.. 이전 1 다음