提交容器副本使之成為乙個新的映象
docker images tomcat
docker run -it -d -p 8888:8080 tomcat
-d後台執行(daemon)
-p埠對映,分別是 虛擬主機埠:docker容器埠 (小p是指定埠)
-i以互動模式執行容器
-t為容器分配乙個偽輸入終端
docker ps
docker exec -it e95e9e5dede4 /bin/bash
相當於進入了tomcat容器目錄
root@e95e9e5dede4:/usr/local/tomcat# ls -l
total 140
-rw-r--r--. 1 root root 18982 may 5 20:40 building.txt
-rw-r--r--. 1 root root 5409 may 5 20:40 contributing.md
-rw-r--r--. 1 root root 57092 may 5 20:40 license
-rw-r--r--. 1 root root 2333 may 5 20:40 notice
-rw-r--r--. 1 root root 3255 may 5 20:40 readme.md
-rw-r--r--. 1 root root 6898 may 5 20:40 release-notes
-rw-r--r--. 1 root root 16262 may 5 20:40 running.txt
drwxr-xr-x. 2 root root 4096 may 16 12:05 bin
drwxr-xr-x. 1 root root 21 may 29 16:34 conf
drwxr-xr-x. 2 root root 4096 may 16 12:05 lib
drwxrwxrwx. 1 root root 4096 may 29 16:34 logs
drwxr-xr-x. 2 root root 4096 may 16 12:05 native-jni-lib
drwxrwxrwx. 2 root root 29 may 16 12:05 temp
drwxrwxrwx. 2 root root 6 may 5 20:36 work
root@e95e9e5dede4:/usr/local/tomcat#
docker commit -a=
"chengwen" -m=
"tomcat commit test" e95e9e5dede4 chengwen/tomcat01:1.2
-a作者
-m描述資訊
e95e9e5dede4container id
docker rm -f $(docker ps -q)
docker run -it -p 8888:8080 chengwen/tomcat01:1.2
Docker容器中執行docker 命令
一 在一台執行了docker的伺服器上,啟動374c3bec1f4b 映象的容器,這個映象中安裝docker yum install docker y docker run itd v var run docker.sock var run docker.sock name docker test ...
docker容器中執行Ubuntu
只習慣用centos系統,但是有些軟體編譯安裝很麻煩不方便,但是呢在ubuntu中就變得容易方便,所以我打算用docker執行ubuntu系統彌補centos短板和不足之處 1 安裝ubuntu系統命令 docker pull ubuntu 這是乙個極度精簡的系統,連最基本的wget命令都沒有 所以...
進入執行中Docker容器的4種方法
經過嘗試第一種不能進去不知道為什麼,之後嘗試了一下在啟動容器的時候指定 name name後,用docker attach name就行了 在docker執行容器後,有時我們需要再次進入容器進行操作時,那就有以下幾種方式了 以下方法需要知道容器id,首先需要 docker ps 在結果中找到你需要進...