当工具部署在Docker容器中时,可以参考本节内容执行Docker容器相关操作。
环境要求
- 在安装工具之前,需安装以下命令:
- 运行主机当前仅支持鲲鹏平台。
操作系统需满足以下要求,如表1。
表1 操作系统要求主机类型
|
操作系统
|
系统架构
|
Host(宿主机)
|
Ubuntu 20.04、CentOS 7.6/8.2、OpenEuler 20.03 LTS-SP3、麒麟V10 SP2
|
ARM
|
Guest(客户机)
|
Ubuntu 20.04、CentOS 7.6/8.2、OpenEuler 20.03 LTS-SP3、麒麟V10 SP2
|
ARM
|
操作步骤
Docker容器的安装部署和基本操作请参考《Docker使用手册》。
- 以端口映射模式创建Docker容器:
| docker run -p 8086:8086 --name containername IMAGE:TAG /usr/sbin/init
|
- --name:为容器指定一个名称。
- -p指定端口映射,格式为:主机(宿主)端口:容器端口。
- 8086为鲲鹏DevKit默认的HTTPS端口,需要工具安装过程中输入对应映射的容器端口号。在映射端口的过程中,请按照实际端口进行操作。
- IMAGE是已导入的Docker镜像的路径,TAG是IMAGE的标签,可通过执行以下命令查看。
- 进入Docker容器:
| docker exec -it containerID /bin/bash
|
containerID为容器ID,可在宿主机执行以下命令查询。
- 拷贝软件包至Docker容器:
| scp root@serverIP:serverpath dockerpath
|
- root是宿主机的用户名。
- serverIP是宿主机的IP地址。
- serverpath是宿主机中存放软件包的路径。
- dockerpath是容器中保存软件包的路径。
- 安装过程中要求输入的本地IP地址为容器的IP地址,可通过执行以下命令查询。
| docker inspect containerID
|
- 安装成功后显示的工具登录地址为直接访问容器的地址。如果要在容器外部访问,需要将容器IP替换位宿主机IP地址,对应的容器端口替换成宿主机的端口。