docker 使用記錄(一.將caffe集成到docker鏡像容器中)

docker

原理資料:https://www.cnblogs.com/betha...
https://www.cnblogs.com/lsgxe...html

安裝

yum install -y docker


yum list installed | grep docker


systemctl start docker


systemctl status docker

安裝鏡像

docker pull bvlc/caffe:cpu

運行鏡像

docker run -it -p 8080:7100 bvlc/caffe:cpu bash
  • 首先確認docker的容器中是否有端口號(例如7100)
  • 其次確認docker環境中的端口號

    lsof -i tcp:80
    netstat -ntlpdocker

參考資料:https://blog.csdn.net/taowuhu...vim

查看鏡像

docker images

容器操做

docker ps -a

(加-a能夠查看全部的運行過的生成的容器)bash

啓動已經存在的容器(容器id)

docker start xxx

本地往docker容器中發送文件(容器id)

docker cp /root/nsfw_engine 2c5de0ecf182:/opt/caffe/nsfw/

進入啓動的容器中的命令(根據names)

docker attach xxx

退出後繼續運行

docker exec -it [Container ID or Container Name] \bin\bash

若是出錯把「bin」去掉從新進入app

容器內部操做

項目的根目錄下有start.sh啓動腳本

sh start.sh

執行啓動腳本命令以後

ps -ef | grep xx_engine_app.py

若是有進程在運行,則說明程序啓動成功了。tcp

退出容器的話可使用 exit 命令
也能夠直接 CTRL+ D 快捷鍵.net

保存修改的鏡像

docker commit <container_id> <image_name>

其它須要用到的命令

  • 刪除鏡像

    docker rmi 鏡像idcode

  • 刪除容器

    docker rm 容器idhtm

docker容器中使用的命令

apt-get update   

apt install vim


apt install weget

apt install yum
  • ifconfig :

apt install net-toolsblog

  • ping:

apt install iputils-ping

docker exec -it bash

docker鏡像導入導出

docker save -o ./caffe.tar caffe71615:latest

docker load -i caffe.tar

scp 使用命令

scp /home/888.zip 192.168.1.0:/home/
相關文章
相關標籤/搜索