Dockerfile의 빌드 과정에서 포함되지 않았으면 하는 파일들이 존재할 것입니다. 그 파일들은 .dockerignore 파일에 내용을 적어 주면 됩니다. */temp* */*/temp* temp? *.md !LICENSE.md 이런 내용으로 적었다고 할 경우에 순서는 위에서부터 쭈욱 진행하게 됩니다 . 그래서 위에 만든 내용을 토대로 아래 내용을 제거 하거나 추가하는 부분들이 생기는 겁니다. 1. */temp* temp로 시작하는 모든 하위 디렉토리와 파일이 제외됩니다. 2. */*/temp* 2단계 밑의 모든 하위디렉토리와 파일중 temp로 시작하는 것들이 제외됩니다. 3. temp? 루트 디렉토리에 있는 파일중 tempa, tempb등 temp뒤에 문자 하나가 오는 모든 파일이 제외됩니다. 4. ..
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..
지금까지 작업한 컨테이너를 그대로 저장하고 싶을 경우가 있습니다. 이미지를 새로 만들 필요가 없을 경우에는 푸시만 하세요 그럴리가 있을리가... 1. Commit하기 $ sudo docker commit CONTAINER_NAME IMAGE_NAME:TAG 예를 들어볼게요 $ sudo docker commit ubuntu testid/ubuntu:0.1 2. 확인 $ sudo docker images 이걸로 확인하면 방금 전 만든 이미지가 보일겁니다. 그럼 성공 3. Push하기 $ docker login 로그인하기 전에 계정은 만들어두어야겠죠? 적어놓은 글이 있으니 함 보세요. 2020/04/01 - [Web/Docker] - docker hub에 개인 저장소 생성하기. Push 아닙니다! docker..
docker hub에 개인 저장소를 만들수 있습니다. 이미지의 등록 갯수는 1개까지는 무료입니다. 저는 그럴 돈까지는 없어서 한개 정도 예로 올려보고 테스트를 하려고 합니다. 1. 일단 도커허브에 접속합니다. https://hub.docker.com/ Docker Hub Docker Certified:Trusted & Supported Products Certified Containers provide ISV apps available as containers. Certified Plugins for networking and volumes in containers. Certified Infrastructure delivers an optimized and validated Docker platform ..
- Total
- Today
- Yesterday
- enum
- Windows
- cocoapods
- CentOS
- github
- Kotlin
- Codable
- git
- rxswift
- MySQL
- go
- docker
- war
- Linux
- ubuntu
- Spring
- SWIFT
- ios
- intellij
- golang
- nodejs
- tomcat
- php
- centos8
- windows10
- android
- Xcode
- Python
- Java
- Gradle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |