docker 一些指令

来源:互联网 发布:淘宝加盟店怎么开 编辑:程序博客网 时间:2024/05/22 17:43

docker run -it tomcat:7.0.68-jre8 /bin/bash 进入容器

[root@iZ25ljx2ojuZ command]# cat create.sh #!/bin/bashdocker create \    -v /dockerapp/tomcat7.skywalker2/conf:/usr/local/tomcat/conf \    -v /dockerapp/tomcat7.skywalker2/webprojects/ocr:/usr/local/tomcat/webprojects \    -v /logs/:/logs/ \    -v /dockertmp/skywalker_api:/skywalker \    -v /dockerapp/tomcat7.skywalker2/webprojects:/web \    -v /dockerapp/tomcat7.skywalker2/logs:/usr/local/tomcat/logs \    -p 8080:8080 \    -e "api_instance_id=2" \    --name ocr \   tomcat:7.0.68-jre8 

[root@iZ25ljx2ojuZ command]# cat startup.sh #!/bin/bashdocker start ocr

[root@iZ25ljx2ojuZ command]# cat shutdown.sh #!/bin/shdocker stop ocr

docker rmi 移除images

docker rm 移除container

docker ps

docker images

docker rm $(docker ps -a -q)移除已停止的container

另外,docker可能会需要其他磁盘的挂载。镜像和container会在磁盘上,但是像建立的索引是应该在本地的,这需要映射出来。

挂载可以参考这篇文章https://segmentfault.com/a/1190000002931564,但是我用这个方式怎么都是失败的,发现像文章中删除目录在创建,然后直接mount /dev/xdvb /var/lib/docker 就可以啦。

0 0