도커
Docker
설치
# Ubuntu
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce
# CentOS
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum install -y docker-ce
$ sudo systemctl start docker
DB
# mysql / jdbc:mysql://IP:PORT/test
# 계정 root/root
$ docker run -it --name mysql5.7 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=test -p 3306:3306 mysql:5.7
# 한글깨짐방지
$ docker run –name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7 –character-set-server=utf8 –collation-server=utf8_unicode_ci
$ docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
# oracle / jdbc:oracle:thin:@IP:PORT:XE
# 계정 system/oracl , hr/hr
$ sudo docker pull jaspeen/oracle-xe-11g
$ sudo docker search oracle-xe-11g
$ sudo docker run --name oracle11g -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g
# oracl 유저확인
$ select * from dba_users
# oracle 유저 언락
$ alter user hr account unlock; (or lock)
$ alter user hr identified by "hr"; # 비번번경
# sqlplus -> connect 사용자명/암호 -> show user(확인)
# posgres / jdbc:postgresql://IP:PORT/postgres
# postgres / postgres
$ sudo docker run -d --name postgres96 -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=ssosso -e POSTGRES_DB=test -p 5432:5432 postgres:9.6.6
$ sudo docker run -d --name postgres -e POSTGRES_USER=ssosso -e POSTGRES_PASSWORD=ssosso -e POSTGRES_DB=test -p 5432:5432 postgres
# mongo
$ sudo docker run -d -p 27017:27017 --name mongoDB mongo
# maria DB
$ docker run -it --name mariadb -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=springboot -p 3306:3306 mariadb
명령어 정리
$ docker ps
$ docker run
$ docker create
$ docker images
$ docker exec
$ docker rm
$ docker network
$ docker inspect
$ docker start
$ docker stop
$ docker logs
$ docker update
$ docker login
$ docker logout
옵션 정리
-i
-t
--net
--link
--name
-e
-d
-v
-p
--dirver (네트워크 설정할때)
--net-alias
--tail
--since
-f
--memory
--cpu-shares
--cpuset-cpu
내용정리
설치
명령어 및 옵션정리
도커엔진
Last updated
Was this helpful?