Créer une image Docker avec une application FactoryTalk Optix
Créez une image
Docker®
avec FactoryTalk Optix Runtime
basé sur Ubuntu®
22.04 x86 64 bits.Conditions préalables
Téléchargez et installez
Docker
IMPORTANT:
Rockwell Automation
n’est pas responsable des logiciels tiers, y compris, mais sans s’y limiter, de leurs performances, de leur sécurité, de leurs mises à jour ou de leur compatibilité avec nos produits. Toute utilisation d’un logiciel tiers se fait à vos propres risques, et nous ne fournissons pas d’assistance, de garantie ou d'assurance pour ces logiciels. Les utilisateurs doivent se référer aux fournisseurs tiers respectifs pour obtenir de l’aide et consulter les conditions de licence.- Pour créer une image Docker avec une application FactoryTalk Optix
- DansFactoryTalk Optix Studio:
- Préparez un projet pour qu’il s’exécute dans un conteneurDocker. Consultez la rubrique Projets.CONSEIL: (Facultatif) Si votre application a une interface graphique, remplacez le moteur de présentation natif par un moteur de présentation Web pour accéder à l’interface d’application via le Web. Consultez la rubrique Moteurs de présentation.
- Exportez le projet pour la plate-formeUbuntu 22.04 x86 64 bits. Consultez la rubrique Exporter une application FactoryTalk Optix.
- Dans l'éditeur de votre choix, créez unDockerfiledans le dossier contenant le dossier de l’application exportée.Tenez compte de la structure de dossier attendue suivante :C:\ exported_application_folder\ DockerfileTenez compte de la configurationDockerfileminimale suivante :# Base image Ubuntu_22_x64 FROM ubuntu:22.04 SHELL ["/bin/bash", "-c"] # Install dependencies and clean output image RUN apt-get update RUN apt-get install -y libxcb-cursor0 libglib2.0-bin libltdl7 libevent-dev -qq RUN apt-get autoremove -y && apt-get clean -y && apt-get autoclean -y # Copy the FactoryTalk Optix Application COPY ./FTOptixApplication /root/FTOptixApplication RUN chmod +x /root/FTOptixApplication/FTOptixRuntime # Default entry is the FactoryTalk Optix Application ENTRYPOINT ["/root/FTOptixApplication/FTOptixRuntime", "-c"]Pour prendre un exemple avancé, consultez https://github.com/FactoryTalk-Optix/Optix_Docker_FTOptixUpdateServer.
- Dans le terminal, créez une imageDockeren saisissantdocker build -timage_namedockerfile_folder
- image_name
- Nom de l’image. Par exemple :ftoptix-runtime
- dockerfile_folder
- Chemin d’accès au dossier contenant leDockerfileet l’application exportée.
Fournir une réponse