일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react
- linux
- ec2
- Selenium
- dockerfile
- javascript
- vue
- centOS7
- pagination
- Git
- NGINX
- docker-compose
- php
- SQL
- Python
- laravel
- Wordpress
- props
- docker
- Ruby On Rails
- ubuntu
- AWS
- controller
- imagemagick
- codeigniter4
- working directory
- MySQL
- staging area
- cron
- ruby
- Today
- Total
목록IT 공부/Docker (14)
내가 한 노력들
로그인 docker login https://hub.docker.com/ Docker Hub Container Image Library | App Containerization Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your teams' container applications. hub.docker.com 회원가입은 위의 docker hub에서 할 수 있습니다. 이미지 push docker push {id}/image 이미지 검색 docker search {image} 전에 만들어둔 nginx 이미지를 docker hub에 저장되어서, 검색이 되는 것..
MySQL 컨테이너 생성 우선 WordPress에 필요한 DB가 필요합니다. docker -d -p 3306:3306 \ -e MYSQL_ALLOW_EMPTY_PASSWORD=true \ --name mysql mysql:5.7 -d : 백그라운드 -p : 포트설정 -e : 환경설정 --name : 컨테이너 이름 mysql:5.7 : mysql 5.7버전 ( image이름) MYSQL_ALLOW_EMPTY_PASSWORD=true : MySQL 실행할시에 Password 입력 생략 위의 명령어를 실행시키면, 위와같은 화면이 뜹니다. image가 존재하지 않을 경우에는 image부터 설치합니다. MySQL 실행 docker exec -it mysql mysql exec : start중인 컨테이너 실행 -i..
ubuntu환경에서 git 설치 및 사용 우선 docker container에서 만들어놓은 ubuntu 환경 container를 실행시키고 attach로 들어간다. 컨테이너 활성화 $ docker start ubx docker ps를 통해 실행중인 컨테이너를 확인해보면 ubx 이름의 컨테이너가 실행중인 것을 확인 할 수 있다. 컨테이너 attach $ docker attach ubx ubuntu 환경에 접속이 되고, whoami를 통해서 현제 root상태인 것을 확인할 수 있다. USERADD를 통해 추가한 유저 확인 유저 전환 $ su - dooo 유저 이름이 dooo인 아이디로 전환한다. dooo로 이름이 변한 것을 학인할 수 있다. whoami로도 확인 가능하다. GIT 설치 $ sudo apt-g..
Nginx 설치 명령어 ~$ sudo docker pull nginx:latest sudo는 root의 권한으로 실행하겠다는 명령어이다. root상태인 경우에는 생략이 가능함 :latest는 태그인데 버전을 선택하는 것 latest는 최신버전을 다운 받겠다는 의미다 Nginx 컨테이너 실행 ~$ docker container run --name webserver -d -p 8080:80 nginx docker container run은 docker run 으로 생략해도 됩니다. --name으로 컨테이너의 이름을 webserver로 설정 -d는 백그라운드로 실행하겠다는 설정 -p는 포트설정으로 로컬의 8080번의 포트와 nginx 컨테이너 서버의 80포트를 연결하겠다 nginx 이미지 기반으로 컨테이너를 ..
Docker의 자주 쓰이는 명령어 Docker --version 도커 버전확인 Docker version 도커 클라이언트와 서버 버전 확인 Docker container run 이미지 기반으로 컨테이너 실행. 이미지가 존재 하지 않는 경우에는 도커가 image를 자동으로 다운 받아준다. Docker container ls (= docker ps) 컨테이너 id/이미지/커맨드/만든시간/상태/이름등 의 정보를 보여준다. 실행중인 컨테이너 만나오는 것 Docker container ls -a (= docker ps -a) 실행중이지 않은 모든 컨테이너 정보까지 나온다. docker ps -q 실행중인 컨테이너의 ID번호를 출력해준다. Docker-machine.exe ls 머신 정보에 대한 설명이 나온다. 머..
Linux란? 네트워크 OS(Operation System)로써, 모든 소스가 오픈되어 있어 광범위하게 사용되어 지고 있다. Window와는 다르게, 개발자들이 많이 사용하고 있는 운영체제 리눅스의 구조 1. 커널(Kernel) 하드웨어 제어, 프로세스 관리, 메모리 관리, 파일시스템 관리등의 컴퓨터에서 핵심이되는 기능들을 수행하는 운영체제의 핵심이다. (항상 실행되며 컴퓨터의 제어를 담당) 2. 쉘(Shell) 사용자의 명령어를 해석하여, 커널을 실행시키는 프로그램으로 사용자와 커널간의 인터페이스 역할을 한다. 3. 응용프로그램(Application) 대표적인 응용프로그램으로 Vi에디터가 있는데, 문서를 편집하거나 프로그래밍의 개발도구로 사용되어 진다. Docker란? 리눅스의 응용 프로그램들을 프로세..