---
title: 在Docker容器中部署工具
description: "若需在容器环境中手动部署DevKit工具，请参考以下指导进行操作。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/install/installguide/KunpengDevKit_0059.html
sourcePath: /source/zh/kunpengdevps/install/installguide/KunpengDevKit_0059.html
indexId: 5f064bb0cf31266d58da4c76ff8fd0d0a7ce52f6009eab73b8d164c814dec48768
---
# 在Docker容器中部署工具

若需在容器环境中手动部署DevKit工具，请参考以下指导进行操作。

#### 环境要求

- 在安装工具之前，需安装以下命令：

  - ip
  - passwd
  - which
  - file
- 运行主机当前仅支持鲲鹏平台。


操作系统需满足以下要求，如表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使用手册》(https://docs.docker.com/get-started/)。

1. 以端口映射模式创建Docker容器。
  1 docker run -p 8086:8086 --name containername IMAGE:TAG /usr/sbin/init

  --name：为容器指定一个名称。 -p指定端口映射，格式为：主机（宿主机）端口:容器端口。 8086为鲲鹏DevKit默认的HTTPS端口，需要工具安装过程中输入对应映射的容器端口号。在映射端口的过程中，请按照实际端口进行操作。 IMAGE是已导入的Docker镜像的路径，TAG是IMAGE的标签，可通过执行以下命令查看。 1 docker images

2. 进入Docker容器。
  1 docker exec -it containerID /bin/bash

  containerID为容器ID，可在宿主机执行以下命令查询。 1 docker ps

3. 拷贝软件包至Docker容器。
  1 scp root@serverIP:serverpath dockerpath

  root是宿主机的用户名。 serverIP是宿主机的IP地址。 serverpath是宿主机中存放软件包的路径。 dockerpath是容器中保存软件包的路径。

4. 请参见安装章节安装鲲鹏DevKit，安装过程中要求输入的本地IP地址为容器的IP地址，可通过执行以下命令查询。
  1 docker inspect containerID

5. 安装成功后显示的工具登录地址为直接访问容器的地址。如果要在容器外部访问，需要将容器IP替换为宿主机IP地址，对应的容器端口替换成宿主机的端口。
