# docker Using in Windows
# μ€λΌν΄ μ¬μ©λ²
# docker version
docker version
#μ΄λ―Έμ§ κ²μνκΈ°
docker search oracle-xe
# μ΄λ―Έμ§ κ°μ Έμ€κΈ°
docker pull oracleinanutshell/oracle-xe-11g
# λΉκ²¨μ¨ μ΄λ―Έμ§λ‘ 컨ν
μ΄λ μ€ννκΈ°
docker run --name oracle11g -d -p 1521:1521 oracleinanutshell/oracle-xe-11g
docker ps
# μ€ν
docker run -d --rm --name oracle-xe --shm-size=1g -p 1521:1521 -e ORACLE_PWD=password daggerok/oracle
docker μ¬μμ
oracle μ μ
---
127.0.0.1:1521
SID: XE
user: sys
password: password
Role SYSDBA
CREATE USER drawing IDENTIFIED BY drawing;
--ALTER USER drawing IDENTIFIED BY test;
grant connect, resource to drawing;
GRANT CREATE SESSION TO drawing;
GRANT CREATE ANY TABLE TO drawing;
---
# Oracle μ΄κΈ°ν λ°©μ§ μ¬μ©λ²
1. docker run --name oracle11g --shm-size=1g -d -p 1521:1521 -v /oracle11g-data/:/u01/app/oracle/oradata/oracle11g-data/ -e ORACLE_ALLOW_REMOTE=true -e ORACLE_PWD=password --restart=always daggerok/oracle
2. μ¬μμ μ μ€νλͺ
λ Ήμ΄ docker run --shm-size=1g -d daggerok/oracle
# Oracle
##### μ€λΌν΄μ κ²½μ° ν
μ΄λΈ μμ±μ 30μ μ νμ΄ μμ΄μ 12.1 λ²μ μ΄ μλ 12.2 λ²μ μμ 30μ μ νμ΄ μμ
docker pull ashimjk/oracle-ee-12c
# docker run -d -p 1521:1521 ashimjk/oracle-ee-12c
docker run --name oracle12c --shm-size=1g -d -p 1521:1521 --restart=always ashimjk/oracle-ee-12c
docker run --name oracle12c --shm-size=1g -d -p 1521:1521 -v /oracle12c-data/:/u01/app/oracle/oradata/oracle12c-data/ --restart=always ashimjk/oracle-ee-12c
docker ps -a
docker logs oracle12c
docker exec -it oracle12c bash
netstat -nlpt
su oracle
cd $ORACLE_HOME
bin/sqlplus / as sysdba
SELECT status FROM v$instance;
create user user1 identified by password;
grant dba to user1 with admin option;
# μ€μ νμΈ
Host: localhost
Database(Service Name): ee.oracle.docker
User Name: user1
Password: password
# docker Volume
1. docker volume μμ±
docker volume create vol-mysql
docker volume ls
docker volume inspect vol-mysql
# docker Excute
### 1. container 리μ€νΈ νμΈ
docker ps -a
### 2. ν΄λΉ 컨ν
μ΄λ μ€ν
docker exec -it [CONTAINER ID] bash
docker exec -it [NAMES] bash
docker exec -it 1174feb7c6f4 bash
# references
https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html
μ€λΌν΄ κ΄λ ¨ https://github.com/daggerok/oracle/releases
docker oracle11g μ¬μμμ λ°μ΄ν° μ μ₯μν€κΈ° https://sangmoo.tistory.com/225
β - docker-1_setup - docker-centos β