Dockerfile의 빌드 과정에서 포함되지 않았으면 하는 파일들이 존재할 것입니다. 그 파일들은 .dockerignore 파일에 내용을 적어 주면 됩니다. */temp* */*/temp* temp? *.md !LICENSE.md 이런 내용으로 적었다고 할 경우에 순서는 위에서부터 쭈욱 진행하게 됩니다 . 그래서 위에 만든 내용을 토대로 아래 내용을 제거 하거나 추가하는 부분들이 생기는 겁니다. 1. */temp* temp로 시작하는 모든 하위 디렉토리와 파일이 제외됩니다. 2. */*/temp* 2단계 밑의 모든 하위디렉토리와 파일중 temp로 시작하는 것들이 제외됩니다. 3. temp? 루트 디렉토리에 있는 파일중 tempa, tempb등 temp뒤에 문자 하나가 오는 모든 파일이 제외됩니다. 4. ..
Docker를 사용하여서 간단한 서버를 MSA처럼 구성하여서 사용하고 있습니다. docker file 즉 image를 사용하는 방법에 대해서 알아보도록 하겠습니다. 한가지 알고 넘어가야 할 것은 Docker를 사용한다는 것은 Docker Image를 이용해서 Container를 실행한다는 것입니다. Docker file의 구성 파일의 이름은 Dockerfile입니다. 이 파일에 구성된 내용을 가지고 Docker Image를 만들게 되는 것이고요. 기본 구조는 명령어의 인자의 형식으로 구성이 되어 있으며, 위에서 부터 순차적으로 동작하는 방식입니다. 각각 명령어들이 독립적으로 실행되어서 다음에 실행되는 명령에 영향을 미치지 않고 현재 동작하는 부분이 이전에 영향을 받지 않으므로 작성하는데 이 부분은 주의 ..
처음 세팅할 때 잘못 했나 봅니다. 다음과 같은 에러가 발생을 하는데 해결 방법은 단순합니다. Unable to load authentication plugin 'caching_sha2_password'. 원인 : MySQL에서 패스워드를 sha2방식으로 암호화하지 않아서 발생하는 문제 해결 : 1. 처음부터 sha2로 만든다. 2. ALTER USER 한다. mysql> ALTER USER 'player'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
docker를 이용하여 MySQL의 Container를 띄우고 접근하는 방법까지만 정리하여 보려고 합니다. MySQL docker image download 이곳에 가서 자신이 사용하고 싶은 버전을 가져옵니다. https://hub.docker.com/_/mysql 자신이 원하는 적당한 버전을 받아서 사용하도록 합니다. $ sudo docker pull mysql:[version] 뒤에 버전을 넣지 않고 그냥 mysql 까지만 넣게 되면 마지막 버전을 가져오게 됩니다. $ docker pull mysql 이미지가 받아졌는지 확인 ( 솔찍히 하면서 프로그래스 막 지나가면서 complete 보이기는 합니다. ) $ docker images docker run를 이용하는 방법 $ docker run -d -p..
php를 구동 할 수 있도록 Docker를 구성하도록 하겠습니다. 아래의 구성을 가지고 Docker로 Container를 올려보도록 할게요. Nginx - Reverse Proxy Nginx - Web Server php-fpm 일단 저의 환경은 CentOS에 Docker를 설치하였고 그 위에서 동작을 하고 있습니다. web server와 php는 함께 해도 되지만 따로 구성하도록 하겠습니다. 파일의 구성 저의 구성 부분을 그대로 보여드린 부분입니다. drwxr-xr-x. 3 root root 82 4월 30 13:30 . drwx------. 4 player player 125 4월 1 21:48 .. -rw-rw-r--. 1 player player 519 4월 2 21:44 docker-compos..
- Total
- Today
- Yesterday
- php
- war
- tomcat
- ubuntu
- Kotlin
- android
- intellij
- Spring
- golang
- go
- Linux
- ios
- nodejs
- Java
- Xcode
- centos8
- git
- Python
- enum
- github
- rxswift
- Windows
- windows10
- Gradle
- docker
- Codable
- CentOS
- MySQL
- SWIFT
- cocoapods
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |