docker学习和使用

docker 安装

docker tensorflow

docker 镜像迁移

有时候需要将镜像从一台服务器移动到另外一台服务器。可使用 nc 进行大文件传输

docker 文件映射

1
2
3
sudo docker run -itd -p 8888:8888  -v container_path:/usr/home/wuwei7/tmp_data   image_id /bin/bash

sudo docker exec -it container_id /bin/bash

-v 参数表示容器内文件与宿主机器文件映射

docker 驻守状态

1
2
3
sudo docker run -itd -p 8888:8888  -v container_path:/usr/home/wuwei7/tmp_data   image_id /bin/bash

sudo docker exec -it container_id /bin/bash

-itd 表示驻守状态

exec 退出之后容器依然在运行

docker 常用命令

1
2
3
4
5
6
7
sudo docker ps 查看正在运行的容器

sudo docker images 查看镜像

sudo docker rm -rf Container_ID 删除正在运行的容器

sudo docker rmi -f Image_ID 删除镜像,-f 强制删除在容器中运行的镜像