部署工具至Docker容器
当工具部署在Docker容器中时,可以参考本节内容执行Docker容器相关操作。
操作步骤
Docker容器的安装部署和基本操作请参考《Docker使用手册》。
- 以端口映射模式创建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
- 进入Docker容器:
1
docker exec -it containerID /bin/bash
containerID 为容器ID,可在宿主机执行以下命令查询。
1
docker ps
- 拷贝软件包至Docker容器:
1
scp root@serverIP:serverpath dockerpath
- root是宿主机的用户名。
- serverIP是宿主机的IP地址。
- serverpath是宿主机中存放软件包的路径。
- dockerpath是容器中保存软件包的路径。
- 安装过程中要求输入的本地IP地址为容器的IP,可通过执行以下命令查询。
1
docker inspect containerID
- 安装成功后显示的工具登录地址为直接访问容器的地址。如果要在容器外部访问,需要将容器IP替换位宿主机IP,对应的容器端口替换成宿主机的端口。
父主题: 容器部署