Membuat Images "codeigniter" dengan dockerfiles yang di anut dari registry/repsoitori bitnami:codeiniter
FROM bitnami/codeigniter:3.1.11-debian-10-r569
RUN apt update -y
RUN apt upgrade -y
#install apt-get method
RUN apt install -y apt-utils
#install git
RUN apt-get install -y git
#install nano di dalam container
RUN apt-get install -y nano
#copy host folder kedalam container setup folder
COPY www/ /app
#aktiffkan session untuk sessions library codeigniter pada php.ini
RUN echo "session.save_path=\"/tmp\"" >> /opt/bitnami/php/lib/php.ini
berikut perintah untuk buildimages (ditulis pada cmd/terminal di dalam folder yang sama dengan dockerfile)
!! pastikan aplikasi docker (docker daemon dalam keadaan running)
docker build . --tag newimagesname:tag(1.1-tes)
docker run -d -p 87:8000 --name newname imagesfrom
docker tag namaimageslocal:tag newreponame:tag
docker login -u dockeracckount
docker push newreponame:tag
docker stop newcontainername
tulis scripting dibawah dengan nama files
"docker-compose.yml"
version: "3.7"
services:
mariadb:
image: docker.io/bitnami/mariadb:10.3
environment:
- MARIADB_ROOT_PASSWORD=barangmudo007
ports:
- 3306:3306
networks:
- databases
volumes:
- ./database/db_filebackupfromsqlyoq.sql:/docker-entrypoint-initdb.d/dump.sql
container_name: mariadb
phpmyadmin:
image: ranur/phpmyadmin:1.1-links
ports:
- 85:80
container_name: phpmyadmin
web:
image: ranur/ranur-codeigniter
volumes:
- ./dashboard-api/:/app/myapp
ports:
- 87:8000
networks:
- databases
container_name: container-api
networks:
databases:
external: true
docker network local
docker-compose up
perintah ini di jalankan di dalam folder yang sama dengan doker-compose.YML
Content type
Image
Digest
Size
158.4 MB
Last updated
almost 5 years ago
docker pull ranur/ranur-codeigniter