본문 바로가기

Docker13

docker / ubuntu / UTC / KST / 시간대역변경 user@PC:~$ docker exec -it [ContainerID] date Fri Mar 8 05:11:35 UTC 2024 user@PC:~$ user@PC:~$ user@PC:~$ docker exec -it [ContainerID] grep . /etc/*-release /etc/lsb-release:DISTRIB_ID=Ubuntu /etc/lsb-release:DISTRIB_RELEASE=18.04 /etc/lsb-release:DISTRIB_CODENAME=bionic /etc/lsb-release:DISTRIB_DESCRIPTION="Ubuntu 18.04.6 LTS" /etc/os-release:NAME="Ubuntu" /etc/os-release:VERSION="18.04.6 LTS.. 2024. 3. 8.
docker / container / export / import docker container를 export(import)하는 것은 이미지를 다른 환경으로 이동하거나 공유하는 방법 중 하나 Export(내보내기) docker export [OPTIONS] CONTAINER > 파일명.tar 예를 들어: docker export my_container > my_container.tar Import(가져오기): docker import [OPTIONS] 파일명.tar [리포지토리:태그] 예를 들어: docker import my_container.tar my_image:tag 가져온 이미지로 새로운 컨테이너를 생성 docker run -it my_image:tag /bin/bash 이러한 방법으로 컨테이너를 export(import)하여 다른 환경으로 쉽게 이동하거나 공.. 2024. 3. 6.
docker / oracle 11g docker-compose yaml version: '3.7' services: oracle11g: image: oraclelinux:6 container_name: oracle11g volumes: - ./oracle-xe-11.2.0-1.0.x86_64.rpm.zip:/tmp/oracle-xe-11.2.0-1.0.x86_64.rpm.zip - ./init.sql:/tmp/init.sql - ./install.sh:/tmp/install.sh ports: - "1521:1521" environment: - ORACLE_ALLOW_REMOTE=true - ORACLE_PASSWORD=password command: /bin/bash -c "chmod 755 /tmp/install.sh && /tmp/install.sh && su - ora.. 2024. 2. 29.
docker / MySql 8 / 설치 mysql 8 docker-compose yaml version: '3.7' services: mysql: image: mysql:8 container_name: mysql8 ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: rootpassword 위의 Docker Compose 파일에서는 MySQL 8를 위한 단일 서비스를 정의합니다. 이 서비스는 다음과 같은 구성을 가지고 있습니다: image: Docker 이미지로 MySQL 8을 사용합니다. container_name: 컨테이너의 이름을 정의합니다. ports: 호스트와 컨테이너 간의 포트 포워딩을 설정합니다. MySQL의 포트 3306을 호스트의 3306 포트로 연결합니다. environment: .. 2024. 2. 29.
반응형