做者:朽木自雕_噬魂
連接:https://www.jianshu.com/p/af7...
來源:簡書html
過對docker的學習,如下總結了docker經常使用的一些命令和操做
從docker命令使用出發,梳理出以下命令結構圖:java
1:docker查找鏡像web
$ docker search tomcat
太多了,選擇哪一個好呢,咱們信任官方面試
$ docker search tomcat --filter "is-official=true"
2:下載鏡像docker
$ docker pull tomcat:8.5
冒號後面的是指定版本,若是不知道版本號,直接去掉冒號和後面的,默認會下載最新版本瀏覽器
3:查看當前鏡像tomcat
$ docker images # 如過太多,能夠加管道 $ docker images | grep tomcat
4:啓動一個鏡像bash
$ mkdir -p /usr/local/docker/tomcat/logs /usr/local/docker/tomcat/webapps $ docker run -d -p 8080:8080 -name tomcat8 \ -v /usr/local/docker/tomcat/logs:/usr/local/tomcat/logs \ -v /usr/local/docker/tomcat/webapps:/usr/local/tomcat/webapps \ tomcat:8.5
-d 後臺運行
-p 指定端口映射
--name 指定別名,如下tomcat8均爲別名
-v 指定環境
5:而後啓動成功查看正在運行的鏡像app
docker ps |grep tomcat
6:給webapps裏面添加內容webapp
$ mkdir /usr/local/docker/tomcat/webapps/ROOT $ cd /usr/local/docker/tomcat/webapps/ROOT $ vi index.html # i 鍵入 hello docker and tomcat # wq保存
瀏覽器訪問
7:結束/中止 docker 容器
$ docker stop tomcat8 # 或 $ docker kill tomcat
9:從新啓動
$ docker restart tomcat8
10:清除docker容器
$ docker rm tomcat8
11:刪除docker鏡像
$ docker rmi tomcat:8.5
12:進入容器之中(必須是正在活動的容器)
$ docker exec -it tomcat8 bash #進入 $ exit #退出
經常使用命令大概就這麼多,Dockerfile這種東西尚未作深刻研究,後期補充吧
管理命令:
普通命令:
喜歡文章的小夥伴能夠點個贊哦~,最後,照舊安利一波咱們的公衆號:「終端研發部」,目前天天都會推薦一篇優質的技術相關的文章,主要分享java相關的技術與面試技巧, 學習java不迷路。