参考书籍:
Docker介绍
Docker 是一种轻量级的虚拟化技术,它让应用程序及其依赖环境可以被打包成一个标准化的单元,在任何环境都能一致地运行。 (一次构建,到处运行)
无docker:

有Docker:

Docker VS 虚拟机
传统虚拟机技术是虚拟出一套完整的硬件,在其上运行一个完整的操作系统,再在该系统上运行应用。
而 Docker 容器内的应用直接以进程的方式运行于宿主的内核,容器内没有自己的内核,也没有进行硬件虚拟。
常用命令
#切换到管理员 sudo su admin
docker pull xx.com/sm/tensorflow_r1.14:2020_03_04
#运行 docker run -dit -p 10008:10008 -v /online/xinfang.xf:/online/xinfang.xf –name xinfang –network host xx.com/xx /bin/bash
开始运行
docker start dssm
停止运行
docker stop
#列出正在运行的容器 docker ps -a
重新执行
docker exec -it dssm /bin/bash
#sshd后台运行 docker exec -dit dssm usr/sbin/sshd/ -D
#删除容器
$docker rm -f
#提交镜像 docker commit subscribe_scheduler xx.com/alps/subscribe_scheduler:v10 docker push xx