12個docker經常使用命令!以tomcat爲例

做者:朽木自雕_噬魂
連接: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這種東西尚未作深刻研究,後期補充吧

最後貼上幾個經常使用的docker命令以下

管理命令:

管理命令

普通命令:

 普通命令

最後

喜歡文章的小夥伴能夠點個贊哦~,最後,照舊安利一波咱們的公衆號:「終端研發部」,目前天天都會推薦一篇優質的技術相關的文章,主要分享java相關的技術與面試技巧, 學習java不迷路。

相關文章
相關標籤/搜索