Docker一些基本管理命令
列出本地所有的docker鏡像
docker images
輸出如下,
$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE training/webapp latest fc77f57ad303 3 weeks ago 280.5 MB ubuntu 13.10 5e019ab7bf6d 4 weeks ago 180 MB ubuntu saucy 5e019ab7bf6d 4 weeks ago 180 MB ubuntu 12.04 74fe38d11401 4 weeks ago 209.6 MB mysql 5.6 a385835786ac 12 weeks ago 236 MB
其中REPOSITORY表示這個鏡像的來源,我覺得就像git的repository,TAG的意是表示這個庫的某個分支,類似于git的tag或者分支。REPOSITORY:TAG唯一確定一個鏡像。
列出所有的容器
docker ps -a
列出所有的容器,包括正在運行的和已經停止的。輸出如下,
root@iZ23jdsafsacnZ:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 489881ae02f4 php_apache:gdm3 apache2 -DFOREGROUND About an hour ago Up About an hour 0.0.0.0:85->80/tcp weixin2 34761cba2440 php_apache:gdm3 apache2 -DFOREGROUND 21 hours ago Up 21 hours 0.0.0.0:8009->80/tcp test_mcr e8728df17726 php_apache:gdm2 apache2 -DFOREGROUND 23 hours ago Up 23 hours 0.0.0.0:99->80/tcp fuck2 00427d753da5 php_apache:gdm2 apache2 -DFOREGROUND 24 hours ago Exited (0) 23 hours ago fuck 31ca931ae6bc php_apache:gdm2 apache2 -DFOREGROUND 28 hours ago Up 28 hours 0.0.0.0:86->80/tcp gudong86 ddd71d335287 php_apache:gdm2 apache2 -DFOREGROUND 30 hours ago Exited (0) 28 hours ago gudong ee0a47e92e96 php_apache:gdm2 apache2 -DFOREGROUND 3 weeks ago Up 3 weeks 0.0.0.0:8085->80/tcp zhongsheng 4516faf36471 php_apache:gdm2 apache2 -DFOREGROUND 4 weeks ago Exited (0) 4 weeks ago weidian_dev
其中NAMES表示容器的名稱,操作容器很有用。
從鏡像創建一個容器并啟動
docker run -d -p 85:80 -v /var/www/html/site1:/var/www/html --name site1 php_apache:gdm3
其中 -v /var/www/html/site1:/var/www/html 表示把host主機的/var/www/html/site1目錄掛載到容器的/var/www/html目錄。-p 85:80表示把host主機的85端口映射到空口的80端口。–name site1表示把這個空口的名稱定為site1.
停止一個容器
docker stop container_name
container_name表示空口的名稱,可以通過docker ps -a輸出的NAMES字段獲得。
刪除一個容器
docker rm container_name
container_name表示空口的名稱,可以通過docker ps -a輸出的NAMES字段獲得。
啟動一個已經存在的容器
docker start container_name
container_name表示空口的名稱,可以通過docker ps -a輸出的NAMES字段獲得。
重啟一個容器
docker restart container_name
查看一個容器的log
docker logs -f container_name
刪除鏡像
docker rmi REPOSITORY
本文由用戶 6x7d 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!