1. The Deployment Technology of EPICS Application Software Based on Docker
- Author
-
Wang, Rui, Guo, Yuhui, Wang, Baojia, and Xie, Nian
- Subjects
Software Technology Evolution ,Accelerator Physics - Abstract
StreamDevice, as a general-purpose string interface device���s Epics driver, has been widely used in the control of devices with network and serial ports in CAFe equipment. For example, the remote control of magnet power supply, vacuum gauges, and various vacuum valves or pumps, as well as the information reading and control of Gauss meter equipment used in magnetic field measurement. In the process of on-site software development, we found that various errors are caused during the deployment of StreamDevice about the dependence on software environment and library functions, which because of different operating system environments and EPICS tool software versions. This makes StreamDevice deployment very time-consuming and labor-intensive. To ensure that StreamDevice works in a unified environment and can be deployed and migrated efficiently, the Docker container technology is used to encapsulate its software and its application environment. Images will be uploaded to an Aliyun private library to facilitate software developers to download and use., Proceedings of the 18th International Conference on Accelerator and Large Experimental Physics Control Systems, ICALEPCS2021, Shanghai, China
- Published
- 2022
- Full Text
- View/download PDF