docker使用以及dockerfile編寫


一 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/

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM