一:第一部分 安装离线版docker
1;将docker离线安装包及脚本放入/home/ubuntu/docker目录下;若没有这些文件请参考此文档
https://www.jianshu.com/p/64a470628e49
安装包及文件下载链接:
https://download.csdn.net/download/qq_41734582/13622002
文件说明
这四个文件,依次为1:docker安装包;2 docker配置文件 3 安装脚本 4 卸载脚本
2 执行命令安装docker
sudo sh install.sh docker-17.03.2-ce.tgz
3输入用户密码:
4 查看docker版本
docker -v
如图则说明安装成功;
5 查看docker运行状态
#查看状态
systemctl status docker
#启动docker
systemctl start docker
正在运行;
6 查看docker镜像
sudo docker images
没有任何镜像
使用命令测试一下hello-world镜像(没有联外网的话跳过此步骤),
sudo docker run hello-world
如图则成功运行了hello-word;再运行查看镜像命令
sudo docker images
参考文档
https://www.jianshu.com/p/64a470628e49
//================================================================
二: 第二部分 使用docker运行已经打包好的镜像tar包
文件说明
1:解压kms.tar.gz包,镜像tar包在此压缩包内(这里我重新对镜像tar包打了一次包所以需要解压才能得到docker镜像包kms.tar)
tar zxvf kms.tar.gz
2:使用docker运行此镜像;这里我用的是kurento的镜像
sudo docker load < /home/ubuntu/docker/kms.tar
3:但此时还没有运行kurento服务;使用docker命令行运行kms
kms默认端口为8888;输入命令查看端口,8888没有被占用,kms没有运行;
sudo netstat -lnp|grep 8888
sudo docker run -d --name kms --network host \
kurento/kurento-media-server:latest
如上图表示成功启动kms
在本地计算机telnet一下自己服务器的ip加端口8888
出现以下的画面说明能正常访问;如果失败请检查服务器防火墙和ip地址等原因;(上图我的ip输错了导致连接失败,修改就好了)
参考文档
docker打包及解压运行参考文档
https://blog.csdn.net/had__had/article/details/108622274
(kurento)kms官方安装文档
https://doc-kurento.readthedocs.io/en/latest/user/installation.html#stun-turn-server-install