29,700원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결초보를 위한 도커 안내서
안녕하세요! 블로그 관련 질문 드립니다!
안녕하세요 인프런 강의 열심히 듣고 있는 대학생입니다.최근 블로그를 시작하려 준비 중입니다평소 강의를 들으며 노션에 정리한 내용들을블로그에 기재해도 괜찮을까요?
- 미해결초보를 위한 도커 안내서
도커 기본명령어로 설치된 이미지? 라이브러리? 파일들 삭제하는명령어
리눅스 노베이스 수강생입니다.Ubuntu에서 redis와 mysql을 띄워보는 명령어를 사용할때, redis와 mysql이 설치되면서(?) 로컬(하드드라이브) 용량을 엄청 많이 잡아먹고있는거 같아요(pull된것들?)처음 도커,우분투를 깔았을때 하드가 95기가 이상 남아있었던것으로 기억하는데, 이것,저것 깔리고 난 후 85기가남았습니다.거의 한 10기가 이상이 설치된거같은데...명령어 실행 이후 설치된 이미지?라이브러리? 들을 모두 다 지우고 DOCKER를 처음 깔았을 때 당시의 초기세팅으로 수정하고싶습니다.. 어떤명령어들로 처리해야하나요?도커 데스크탑에서 모든 리소스를 다 제거해도... 하드드라이브 용량을 계속 잡아먹고있어요 도와주세요... (노트북이라 용량이별로없음 85/250) 명령어든, 직접 경로가서 삭제하는거든 뭐든 알려주십쇼... + 윈도우 11에 설치해서 강의를 따라했습니다.ubuntu를 실행할때 뜨는 프롬프트창에 명령어를 입력했습니다.root@사용자명:~# 이 상태로 명령어를 쳤는데~가 어디경론지 모르겠네요
- 미해결초보를 위한 도커 안내서
-v 옵션 질문드립니다
컨테이너를 만들 때 -v 옵션을 써서 만들지 않으면 컨테이너를 지웠을 때 데이터를 유지시킬 수 있는 방법은 없는건가요??
- 미해결초보를 위한 도커 안내서
wordpress 에러- Error establishing a database connection
강의 환경은 MAC이나 저의 실습 환경은 CentOS여서 생긴 에러입니다.host.docker.internal 을 Linux 환경에서 사용하기 위해서는 아래와 같이 실행하시면 정상적으로 워드프레스 동작합니다.mysql 실행하기docker run -d \ --add-host=host.docker.internal:host-gateway \ -p 3306:3306 \ -e MYSQL_ALLOW_EMPTY_PASSWORD=true \ --name mysql \ mariadb:10.9 mysql 데이터베이스 추가docker exec -it mysql mysql create database wp CHARACTER SET utf8; grant all privileges on wp.* to wp@'%' identified by 'wp'; flush privileges; quit 워드프레스 블로그 실행하기docker run -d -p 8080:80 \ --name wordpress \ --add-host host.docker.internal:host-gateway \ -e WORDPRESS_DB_HOST=host.docker.internal \ -e WORDPRESS_DB_NAME=wp \ -e WORDPRESS_DB_USER=wp \ -e WORDPRESS_DB_PASSWORD=wp \ wordpress--add-host host.docker.internal:host-gateway해당 옵션을 mysql/wordpress docker 실행 시 붙여주시면 됩니다. 오류나시는 분들께 도움되셨으면 좋겠습니다.
- 미해결초보를 위한 도커 안내서
안녕하세요 nginx실습관련 문의 드립니다!
nginx 컨테이너 실행 후 localhost:50000으로 접속하니 nginx index페이지가 띄워져서 문의드립니다. 입력한 명령어는 다음과 같고 왜 그런지 알 수 있을까요?docker run -d --rm -p 50000:80 -v /Users/baeghyeongyun/index.html:/usr/share/nginx/html/index.html nginx
- 미해결초보를 위한 도커 안내서
git 자료 업데이트 요청드립니다.
올려주신 chatapp 프론트 엔드의 migrations yaml 파일을 hasura cli migrations v3 에 맞게 수정해주실 수 있나요?git에 올려주신 migrations 파일 내용이 현재 hasura 버전과는 호환이 안되어서 테이블 생성이 안됩니다.우선 저는, hasura 이미지 버전 "hasura/graphql-engine:v1.3.4-beta.3.cli-migrations" 으로 바꾸는 방법으로 해결을 하긴했는데요, 바람직한 방법은 아니라고 생각해요.올려주신 chatapp 프론트 엔드의 migrations yaml 파일을 hasura cli migrations v3 에 맞게 수정해주실 수 있나요?시간을 들여서 수강자가 고치면 되긴하나 강의의 의도와는 멀어지기도 하고, 바꿔서 하는 것 조차 강의의 의도라고 하신다면, 최소한의 답안 정도는 있어야 한다고 생각해요.
- 미해결초보를 위한 도커 안내서
데이터베이스 에러가 뜹니다.
자꾸 데이터베이스가 에러 나는데 뭐 때문인지 도무지 알 수가 없습니다...
- 미해결초보를 위한 도커 안내서
docker-compose up을 해도 localhost:8000이 뜨질 않습니다.
docker-compose up을 실행한걸 확인하고 localhost를 들어가니 계속 웹페이지를 찾을수 없다고 뜨네요. 왜 이런건가요?
- 미해결초보를 위한 도커 안내서
docker-compose up 에러 문의
안녕하세요yml 파일에는 강의 밑에 첨부해주신 WORDPRESS_DB_USER를 추가하여서 docker-compose up을 하였습니다.처음에는 워드프레스 로그인이 잘 실행되어서 기존에 제가 했던 방식과 차이점을 보려고 다시, 강의안대로 mariadb가 아닌 mysql로 docker-compose up을 하니 에러가 발생했습니다.그래서 다시 강사님 yml 파일내용을 복사/붙여넣기 해서 다시 올렸는데, 이전과 다르게 아래 에러가 계속 발생합니다.무언가 충돌이 있어서일까 싶어서 도커 프로세스/이미지를 모두 삭제하고 docker-compose up을 해도 동일합니다. 구글링을 해보면 mysql db버젼을 업그레이드해야한다는 것 같아서 처음 yml파일에 mysql:latest 을 해보아도 동일합니다.수동으로 'docker exec -it mysql /bin/sh'로 접속을 하려고 하면, 'Error: No such container: mysql'가 발생해서 진입이 안됩니다.이런 경우 어떻게 조치할 수 있을지 문의드립니다.===========================db_1 | 2022-09-27 20:47:07+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'db_1 | 2022-09-27 20:47:07+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.9.3+maria~ubu2204 started.db_1 | 2022-09-27 20:47:11+00:00 [Note] [Entrypoint]: MariaDB upgrade information missing, assuming requireddb_1 | 2022-09-27 20:47:11+00:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade) required, but skipped due to $MARIADB_AUTO_UPGRADE settingdb_1 | 2022-09-27 20:47:11 0 [Note] mariadbd (server 10.9.3-MariaDB-1:10.9.3+maria~ubu2204) starting as process 1 ...db_1 | 2022-09-27 20:47:11 0 [Warning] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitivedb_1 | 2022-09-27 20:47:11 0 [Note] InnoDB: Compressed tables use zlib 1.2.11db_1 | 2022-09-27 20:47:11 0 [Note] InnoDB: Number of transaction pools: 1db_1 | 2022-09-27 20:47:11 0 [Note] InnoDB: Using crc32 + pclmulqdq instructionsdb_1 | 2022-09-27 20:47:11 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)db_1 | 2022-09-27 20:47:11 0 [Warning] mariadbd: io_uring_queue_init() failed with ENOSYS: check seccomp filters, and the kernel version (newer than 5.1 required)db_1 | 2022-09-27 20:47:11 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFFdb_1 | 2022-09-27 20:47:11 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiBdb_1 | 2022-09-27 20:47:11 0 [Note] InnoDB: Completed initialization of buffer pooldb_1 | 2022-09-27 20:47:11 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)db_1 | 2022-09-27 20:47:11 0 [Note] InnoDB: 128 rollback segments are active.db_1 | 2022-09-27 20:47:11 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...db_1 | 2022-09-27 20:47:12 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.db_1 | 2022-09-27 20:47:12 0 [Note] InnoDB: log sequence number 12666212; transaction id 4354db_1 | 2022-09-27 20:47:12 0 [Note] Plugin 'FEEDBACK' is disabled.db_1 | 2022-09-27 20:47:12 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pooldb_1 | 2022-09-27 20:47:12 0 [Warning] You need to use --log-bin to make --expire-logs-days or --binlog-expire-logs-seconds work.db_1 | 2022-09-27 20:47:12 0 [Note] Server socket created on IP: '0.0.0.0'.db_1 | 2022-09-27 20:47:12 0 [Note] Server socket created on IP: '::'.db_1 | 2022-09-27 20:47:12 0 [Note] InnoDB: Buffer pool(s) load completed at 220927 20:47:12db_1 | 2022-09-27 20:47:12 0 [ERROR] Missing system table mysql.roles_mapping; please run mysql_upgrade to create itdb_1 | 2022-09-27 20:47:12 0 [ERROR] Incorrect definition of table mysql.event: expected column 'definer' at position 3 to have type varchar(, found type char(93).db_1 | 2022-09-27 20:47:12 0 [ERROR] Incorrect definition of table mysql.event: expected column 'sql_mode' at position 14 to have type set('REAL_AS_FLOAT','PIPES_AS_CONCAT','ANSI_QUOTES','IGNORE_SPACE','IGNORE_BAD_TABLE_OPTIONS','ONLY_FULL_GROUP_BY','NO_UNSIGNED_SUBTRACTION','NO_DIR_IN_CREATE','POSTGRESQL','ORACLE','MSSQL','DB2','MAXDB','NO_KEY_OPTIONS','NO_TABLE_OPTIONS','NO_FIELD_OPTIONS','MYSQL323','MYSQL40','ANSI','NO_AUTO_VALUE_ON_ZERO','NO_BACKSLASH_ESCAPES','STRICT_TRANS_TABLES','STRICT_ALL_TABLES','NO_ZERO_IN_DATE','NO_ZERO_DATE','INVALID_DATES','ERROR_FOR_DIVISION_BY_ZERO','TRADITIONAL','NO_AUTO_CREATE_USER','HIGH_NOT_PRECEDENCE','NO_ENGINE_SUBSTITUTION','PAD_CHAR_TO_FULL_LENGTH','EMPTY_STRING_IS_NULL','SIMULTANEOUS_ASSIGNMENT'), found type set('REAL_AS_FLOAT','PIPES_AS_CONCAT','ANSI_QUOTES','IGNORE_SPACE','NOT_USED','ONLY_FULL_GROUP_BY','NO_UNSIGNED_SUBTRACTION','NO_DIR_IN_CREATE','POSTGRESQL','ORACLE','MSSQL','DB2','MAXDB','NO_KEY_OPTIONS','NO_TABLE_OPTIONS','NO_FIELD_OPTIONS','MYSQL323','MYSQL40','ANSI','NO_AUTO_VALUE_ON_ZERO','NO_Bdb_1 | 2022-09-27 20:47:12 0 [ERROR] mariadbd: Event Scheduler: An error occurred when initializing system tables. Disabling the Event Scheduler.db_1 | 2022-09-27 20:47:12 1 [Warning] Failed to load slave replication state from table mysql.gtid_slave_pos: 1146: Table 'mysql.gtid_slave_pos' doesn't existdb_1 | 2022-09-27 20:47:12 0 [Note] mariadbd: ready for connections.db_1 | Version: '10.9.3-MariaDB-1:10.9.3+maria~ubu2204' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution 감사합니다.
- 미해결초보를 위한 도커 안내서
도커 사용 관련
안녕하세요~Front : next.js / apollo clinet(graphql)Back API : express / apollo server / graphql / mysql현재 위와 같이 개발중에 있고, 도커를 이용해서 aws EC2 서버에 배포를 하려고 합니다. 설명해주신 개념으로 보면, front와 back를 도커를 이용하여 컨테이너를 각각 하나씩 생성해서 aws EC2 가상인스턴스에 업로드를 하는개념인건가요 ?
- 미해결초보를 위한 도커 안내서
윈도우로 할 때랑 맥북으로 할 때랑 차이가 있는지 궁금합니다
윈도우 10 pro 환경에서 Windows PowerShell로 따라해보고 있는 학생입니다. 강의 보면서 공부 중인데 Ctrl+C로 컨테이너 종료시키는 명령어부터 telnet localhost 1234 명령어도 듣질 않습니다ㅠ 강의를 들으려면 맥북이 필요한건가요ㅠ
- 미해결초보를 위한 도커 안내서
Docker volume 설정오류
안녕하세요.현재 ubuntu 이미지를 받아서 내부에 mysql을 설치 후/var/lib/mysql 폴더와 window에 특정 폴더를 volume으로 연결해보고 있습니다. 여기서 문제가 ubuntu 에 /var/lib/mysql 폴더를 volume으로 지정하면 mysql이 start되지 않는 문제가 발생하고있습니다...그런데 다른 폴더에 volume으로 연결하면 mysql이 제대로 실행이 되는데요... 어떤문제인지 알고싶습니다. ㅠㅠ
- 미해결초보를 위한 도커 안내서
Docker Desktop is shutting down 에러
안녕하세요 기존에 윈도우 도커 데스크톱을 잘 사용했는데 몇개월만에 다시 접속하려고 하니 실행이 안되네요.. 구글링해서 settings.json파일 삭제를 해봐도 동일합니다. 도커 자체를 재설치를 해보면 실행할때 에러가 발생합니다. It looks like there is an error with Docker Desktop, restart it to fix it. 이라고 나오는데 도커를 재시작하거나 PC OS를 재시작해도 동일합니다. 해결방법 아시면 말씀부탁드립니다. 감사합니다.
- 미해결초보를 위한 도커 안내서
wordpress 에러- Error establishing a database connection
안녕하세요 2022.05.21 에 작성된 snaag 님과 동일한 에러가 발생합니다. 자료와 동일한 명령어로 진행했고, 1. MySQL DB 설치 docker run -d -p 3306:3306 \ -e MYSQL_ALLOW_EMPTY_PASSWORD=true \ --name mysql \ mysql:5.7 docker exec -it mysql mysql create database wp CHARACTER SET utf8; grant all privileges on wp.* to wp@'%' identified by 'wp'; flush privileges; quit 2. Wordpress 설치 docker run -d -p 8080:80 \ -e WORDPRESS_DB_HOST=host.docker.internal \ -e WORDPRESS_DB_NAME=wp \ -e WORDPRESS_DB_USER=wp \ -e WORDPRESS_DB_PASSWORD=wp \ wordpress localhost: 8080 에 Error establishing a database connection 에러가 뜹니다. 해당 질문에는 뒷 강의에 나오는대로 하면 해결이 되었다고 하지만, 이 스텝에서 왜 위와 같은 에러가 뜨는지 궁금합니다. 나름 해결을 해보기 위해 구글링도 해보며 WORDPRESS_DB_HOST 를 docker.for.mac.host.internal 로도 바꿔봤고, docker logs 도 찍어봤지만,, 어디서부터 문제가 생기는지 감이 잘 오지 않아 질문 드립니다. 좋은 강의 감사합니다.
- 미해결초보를 위한 도커 안내서
도커 -v 설정하기
안녕하세요. 😊 강의를 따라하다가 한 가지 함정에 계속해서 빠지게 되서... 문의드립니다. ㅠㅠㅠ volume을 설정하는 강좌에서 volume을 설정하고 다시 docker을 stop하고 rm 이후 다시 mysql container를 실행하면 Exit(1)으로 빠지게 되고 container가 실행되지 않는데... 이 부분이 잘모르겠네요.. 구글에 검색해보니 start, restart 명령어로 하면 된다고 하는데 ... 아무리 해도 실행상태로 안되네요 ㅠㅠㅠ
- 미해결초보를 위한 도커 안내서
docker를 이용해 jenkins 컨테이너에서 오류가 납니다.
docker pull jenkins/jenkins:lts docker run --name jenkins-docker -d -p 8080:8080 -p 50000:50000 -v /home/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -u root jenkins/jenkins:lts 이렇게 해서 ec2에 docker 컨테이너를 생성했는데 자꾸 시간이 지나면 컨테이너가 종료되어 있습니다 ㅜㅜㅜ docker logs 확인해보았을 때 이렇게 뜹니다.
- 미해결초보를 위한 도커 안내서
안녕하세요! Nginx 실습 과정 중 질문 있습니다!
안녕하세요! Nginx 실습 과정 중 질문 있습니다! docker run -d --rm \ -p 50000:80 \ -v /Users/ieun-young/Desktop/index.html:/usr/share/nginx/html/index.html \ nginx 명령어를 실행한 결과 localhost:50000을 웹 브라우저에서 검색하면 index.html파일 내용이 뜨는 것이 아니라 "welcome to nginx"라는 nginx 설정 파일이 뜹니다. 어디가 잘못 된것일까요?
- 미해결초보를 위한 도커 안내서
Nodejs 웹 애플리케이션 (이어서)
[root@ip-172-31-33-89 ~]# docker run -p 3000:3000 web /usr/src/app/node_modules/fastify/lib/server.js:38 const hostPath = listenOptions.path ? [listenOptions.path] : [listenOptions.port ?? 0, listenOptions.host ?? 'localhost'] ^ SyntaxError: Unexpected token ? at Module._compile (internal/modules/cjs/loader.js:723:23) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) at Object.<anonymous> (/usr/src/app/node_modules/fastify/fastify.js:34:54) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 여기서 계속 막힙니다..
- 미해결초보를 위한 도커 안내서
docker container에서 사용하는 환경변수...
강의 정말 잘 보고 있습니다. 헷갈릴 때 마다 와서 다시 정주행 하는 것 같네요..ㅎㅎ 궁금한 점은, docker 컨테이너 만들 때 환경변수를 전달하는데, 개발할 때는 -e 옵션이나, env file위치를 넣어줄 수 있는데 실제 운영환경에서는 환경변수를 어떤식으로 관리하고 있나요 ? 감사합니다 ^^
- 미해결초보를 위한 도커 안내서
app.js 실행 에러
안녕하세요 app.js 실행 시 에러가 발생하여 문의드립니다.