在Docker中執行乙個應用程式並刪除它

2021-08-25 22:58:45 字數 1251 閱讀 1928

docker剛建立的時候,裡頭什麼也沒有,如果我們需要執行乙個應用程式,必然要有對應的環境,所以我們第一步是要在docker中裝乙個環境。命令如下:

#進入管理員模式

su root

#裝載ubuntu映象到docker中

docker pull ubuntu:16.04

可以在安裝完之後確認是否安裝成功,輸入:

docker images
結果:

repository          tag                 image id            created             size

ubuntu 16.04

52b10959e8aa 3 days ago 115mb

能夠查到映象資訊表示裝載成功。

在命令列中輸入命令:

docker run ubuntu:16.04 /bin/echo

"hello world"

這個命令其實就是執行在ubuntu:16.04映象中新建乙個容器,並在其中執行命令「/bin/echo 「hello world」「,也就是列印hello world。如果你沒有操作上一步,那麼這一步的結果會是先執行docker pull ubuntu:16.04,然後再列印輸出hello world。

先檢視當前docker中正在執行的程式:

docker ps -a
輸出結果:

container id        image               command                  created             status                      ports               names

30ddcd34a671 ubuntu:16.04

"/bin/echo 'hello wo…"

17seconds ago exited (0) 13

seconds ago vigilant_shtern

找到容器id,輸入:

docker rm 30ddcd34a671
當你再次檢視docker中正在執行的容器,就會發現已經沒有剛才那個容器了。

在IOS應用中開啟另外乙個應用

註冊自定義url協議 首先被啟動的應用需要向iphone註冊乙個自定義url協議。這是在你的專案資料夾的info.plist檔案進行的 就是你改變應用程式圖示的同乙個檔案 step1.右鍵,選擇 add row step2.key值選擇 url types step3.開啟 item 0 然後為該k...

在Docker中執行crontab

在把自己的專案通過docker進行打包時,由於專案中用到了crontab,不過使用到的基礎映象python 3.6 slim並沒有安裝這項服務,記錄下在映象中安裝和配置crontab的過程。由於基礎映象中沒有crontab服務,需要在打包自己映象的dockerfile中加入安裝cron服務的步驟。f...

eclipse下執行第乙個hadoop程式

2 開啟eclipse 1 由於在安裝hadoop時,使用的是hadoop使用者,所以在終端開啟eclipse時,必須使用hadoop使用者操作,否則後續執行hadoop專案時會出現拒絕訪問,具體如圖 2 在切換到hadoop使用者的過程中,遇到乙個問題,在其他使用者登入時,終端下切換到hadoop...