JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


BiBTeX citation export for MOPV031: The Deployment Technology of EPICS Application Software Based on Docker

@inproceedings{wang:icalepcs2021-mopv031,
  author       = {R. Wang and Y.H. Guo and B.J. Wang and N. Xie},
  title        = {{The Deployment Technology of EPICS Application Software Based on Docker}},
  booktitle    = {Proc. ICALEPCS'21},
  pages        = {197--201},
  eid          = {MOPV031},
  language     = {english},
  keywords     = {EPICS, controls, software, interface, network},
  venue        = {Shanghai, China},
  series       = {International Conference on Accelerator and Large Experimental Physics Control Systems},
  number       = {18},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {03},
  year         = {2022},
  issn         = {2226-0358},
  isbn         = {978-3-95450-221-9},
  doi          = {10.18429/JACoW-ICALEPCS2021-MOPV031},
  url          = {https://jacow.org/icalepcs2021/papers/mopv031.pdf},
  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.}},
}