Skip to content

publinchi/docker-sybase

 
 

Repository files navigation

Docker Sybase ASE image

SAP ASE SAP OCS Ansible-test OpenClient Image Ansible PyODBC Image Docker image

Quick start

docker container run -it --name sybase --rm -p 5000:5000 fjudith/sybase:16.0

Default Authentication

Two users are configured at first boot.

Database Username Password Customization
master sa myPassword None (static)
testdb test guest1234 Environment variable
docker container exec -i sybase isql -U "sa" -P "myPassword" -S "MYSYBASE" -D "master" <<-EOF
select id,name from sysobjects
go
EOF

Environment variables

  • SYBASE_MASTER_DB_SIZE: Size of the master database; default 200m
  • SYBASE_USER: Test user name; default tester
  • SYBASE_PASSWORD: Test user password; default guest1234
  • SYBASE_DB: Test database name; default testdb
  • SYBASE_DB_SIZE: Test database size (Must be less than 80% of the SYBASE_MASTER_DB_SIZE, and at least 24m); default 50m

Packages

SAP ASE Developer Edition (default)

https://go.sap.com/cmp/syb/crm-xu15-int-asewindm/typ.html

http://repository.transtep.com/repository/thirdparty/sybase/ASE16SP02/ASE_Suite.linuxamd64.tgz
http://repository.transtep.com/repository/thirdparty/sybase/ASE16SP02/ASE_Suite.winx64.zip

SAP ASE Express Edition

http://d1cuw2q49dpd0p.cloudfront.net/ASE16.0/ExpressEdition/ase160_linuxx86-64.zip
http://d1cuw2q49dpd0p.cloudfront.net/ASE16.0/DeveloperEdition/ase160_winx64.zip

Build

docker build -t sybase .

Run

docker run -d -p 8000:5000 -p 8001:5001 --name my-sybase sybase
    
# or
docker run -d -p 8000:5000 -p 8001:5001 --name nguoianphu-sybase nguoianphu/docker-sybase

Check isql

docker exec -it my-sybase /bin/bash
    
source /opt/sybase/SYBASE.sh
isql -U sa -P myPassword -S MYSYBASE
    
select @@version
go

Mount licenses

 docker run -d -p 8000:5000 -p 8001:5001 -v /path/to/sybase_licenses:/opt/sybase/SYSAM-2_0/licenses --name my-sybase sybase
    
 # or
 docker run -d -p 8000:5000 -p 8001:5001 -v /path/to/sybase_licenses:/opt/sybase/SYSAM-2_0/licenses --name nguoianphu-sybase nguoianphu/docker-sybase

About

Docker Sybase ASE image

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 42.9%
  • Dockerfile 30.9%
  • Shell 21.8%
  • TSQL 4.0%
  • Smarty 0.4%