본문 바로가기

docker3

Docker Mysql 5.7 재부팅시 Access denied for user 'root'@'localhost' (using password: YES) 해결 방법 맥을 업데이트하고 Docker가 재실행되자 Access denied for user 'root'@'localhost' (using password: YES) 가 떳다 ㅋㅋㅋ 난 비번 틀린적 없다고 ㅠ 사실 docker mysql 을 쓰면서 해당 오류를 굉장히 많이 봤는데 항상 그냥 밀고 새로했지만,, 이번에는 20만개의 데이터를 버릴 수 없었기에 목숨걸고 고쳐야했다. 먼저 나는 root 자체가 접속이 안되는 상태고 대부분들의 글은 다 리눅스 또는 맥 기반의 mysql 서버였기에 이 글은 docker mysql 인 경우 데이터를 버릴수 없는경우 두가지 경우에 읽길 바란다. 내 방법은 root계정을 새로 만드는 방법을 채택했다. 1. 도커 컨테이너 접근 docker ps CONTAINER ID IMAGE C.. 2023. 10. 4.
[Docker] 개발중인 Django Postgresql 프로젝트에 Dockerfile 생성 및 docker-compose 적용하기 Djnago로 구성된 앱 docker 구성하기 온통 Djnago app 만들면서 한 것 밖에 없어서 쓴 글 프로젝트 구성 1. pipenv를 통해 가상환경에서 로컬을 적용. 2. pipfile, pipfile.lock 을 통하여 환경 관리. 3. postgresql 사용 . 폴더 최상단 ㄴ server ㄴ ㄴ settings ㄴ ㄴ ㄴ Dockerfile-dev ㄴ ㄴ ㄴ .env ㄴ docker-compose ㄴ Pipfile ㄴ Pipfile.lock Dockerfile 프로젝트 소스코드 & 소스코드가 돌아가게 하기 위하여 환경 설정 두가지를 내용을 담은 image 생성을 위한 파일 # syntax=docker/dockerfile:1 FROM python:3.8-slim-buster as base .. 2022. 8. 25.
[Docker] Basic - Docker 기본 정리 본 글은 를 읽고 정리한 글입니다 도커에 대한 의문점, 이미지, 컨테이너, 왜 쓰이는지를 정리한 글입니다. 0. 도커를 시작하며 본래는 개인용 컴퓨터나 서버에는 여러가지 프로그램들이 동시에 돌아간다. 우리가 컴퓨터를 쓸때 카카오톡, 웹서핑, 게임 등등,, 프로그램들을 컴퓨터의 리소스(자원)을 이용하여 돌린다. 따라서 1컴퓨터 = 1서버 라고 볼 수'도' 있다. 근데.. 만약 내가 쓰는 기능이 내가 가진 컴퓨터의 성능에 비하여 보잘것 없는데 그 프로그램만 쓴다면 너무 손해이지 않을까? 그래서 하나의 좋은 기능을 가진 컴퓨터의 리소스(자원)을 프로그램이 서로 문제 없이 나눠서 쓴다면 얼마나 좋을까? 1. 왜 있을까? 도커는 데이터 또는 프로그래밍을 격리시키는 기능을 제공하는 소프트웨어이다. 이 기능으로 인하.. 2022. 7. 3.