一 docker常用命令
1. service docker start
2. docker images 顯示所有鏡像
3. docker ps [-a] 顯示正在運行的容器,-a顯示所有容器
4. docker run -i -t repo:tag cmd 由鏡像創建一個容器,-i表示交互,-t表示偽終端
5. docker run -d -v srcdir:dstdir repo:tag cmd 創建容器,並掛載宿主機目錄到容器內目錄,后台運行,-d后台運行,-v掛載
6. docker logs containerID 查看容器監控的進程運行日志
7. docker stop containerID
8. docker rm containerID
9. docker rmi imageID
10. docker search key
11. docker pull imagename
12. docker build -t repo:tag dir
13. docker tag imageID repo:tag 添加新tag
14. docker attach containerID 進入容器
15. docker cp file containerID:file 宿主機與容器進行傳遞文件或目錄,順序可互調
16. docker history imageID 查看層級信息
二、dockerfile
eg:
FROM nginx LABEL maintainer "angelkitty6698@gmail.com" COPY 1.txt /home RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
可以參考:
http://www.runoob.com/docker/docker-image-usage.html
http://dockone.io/article/8350
https://www.toutiao.com/i6313838452630618626/
https://www.docker-cn.com/registry-mirror
https://www.cnblogs.com/cocowool/p/make_your_own_base_docker_image.html
https://docs.docker.com/engine/reference/commandline/cp/