Skip to content
Gallery
Docker DBMaker e isCOBOL
Share
Explore

Docker isCOBOL

Documentação do DBMaker para Docker

Antes de começar, certifique-se de que você tenha o seguinte instalado em seu sistema:
isCOBOL SDK 2022R1.
JDK 11.
Seu aplicativo COBOL somente em execução no modo Thin Client
Começaremos com um arquivo de instruções chamado “Dockerfile”. Como o isCOBOL precisa de Java para ser executado, o repositório isCOBOL será baseado na imagem OpenJDK.

Inicio:

Entre no Linux como root
No diretório /cd/home/, crie um novo diretório chamado MyDocker:
cd /home/
mkdir /myDocker
Navegue para o diretório MyDocker:
cd /home/myDocker
Dentro de MyDocker, crie um subdiretório chamado MyApp:
mkdir myApp
Acesse o diretório MyApp:
cd /home/myDocker/myApp
Baixar e Descompactar o Arquivo myApp2.tar.gz: Faça o upload do arquivo myApp2.tar.gz para o diretório MyApp e descompacte-o:
tar -xzvf myApp2.tar.gz
Editar o Dockerfile: Entre no diretório myApp2 e edite o Dockerfile baixado:
cd /home/myDocker/myApp/mApp2
nano Dockerfile
No Dockerfile, renomeie a imagem. Por exemplo, usando a sintaxe AS <nome>:
image.png
Salvar e Construir a Imagem Docker: Salve o Dockerfile com a imagem renomeada e no terminal, construa a imagem Docker:
docker build -t iscobol .
Comando para conferir se a image foi baixada com sucesso.
docker image ls
image.png
Iniciar o Container do isCOBOL: Suba o container do isCOBOL:
docker run --name iscobol -p 10999:10999 -d iscobol
Verificar se o Container está em Execução:
docker container ls
image.png
Acessar o Container:
docker exec -it iscobol /bin/bash
O container entrará automaticamente no diretório /var/isCOBOL2022R1/isapplication. Navegue para o diretório /bin:
cd /var/isCOBOL2022R1/isapplication
cd ..
cd var/isCOBOL2022R1/bin
Iniciar o isserver: Dentro do diretório /bin, inicie o isserver:
./isserver run

image.png

Após esses passos, seu aplicativo COBOL estará configurado e executando em modo Thin Client dentro de um container Docker.

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.