docker常用命令

圖例:鏡像名 容器名
幫助命令 docker rm --help

  1. 獲取centos鏡像 docker pull centos
  2. 創(chuàng)建名為appleos的容器 docker create --name appleos centos
  3. 啟動(dòng)名為appleos的容器 docker start/stop/restart appleos
  4. 查看所有容器 docker ps -a
  5. 刪除容器 docker rm appleos
  6. 查看所有鏡像 docker images
  7. 刪除鏡像 docker rmi centos
  8. 創(chuàng)建新容器并運(yùn)行一個(gè)命令 docker run -it --name appleos centos /bin/bash
  9. 在運(yùn)行的容器執(zhí)行一個(gè)命令 docker exec -it appleos /bin/bash
  10. 進(jìn)入運(yùn)行中的容器 docker attach appleos
  11. 退出并關(guān)閉容器 ctrl + d

Registry

  1. 查看鏡像 curl -XGET http://172.17.190.130:5000/v2/_catalog

Dockerfile

  1. 基礎(chǔ)鏡像信息 FROM
  2. 維護(hù)者信息 MAINTAINER
  3. 鏡像操作指令 RUN、COPY、ADD、EXPOSE 等
  4. 容器啟動(dòng)時(shí)執(zhí)行指令 CMD、ENTRYPOINT

Docker Machine 虛擬主機(jī)管理

  1. 創(chuàng)建名為appleMachine驅(qū)動(dòng)為virtualbox的主機(jī)
    docker-machine create -d virtualbox --virtualbox-boot2docker-url=/Users/apple/.docker/machine/cache/boot2docker.iso appleMachine
  2. 查看環(huán)境信息 docker-machine env defaultMachine
  3. 映射虛擬主機(jī)到本地 eval "$(docker-machine env defaultMachine)"
  4. 查看虛擬機(jī) docker-machine ls
  5. 啟動(dòng)/關(guān)閉虛擬主機(jī) docker-machine start/stop defaultMachine
  6. 登入虛擬主機(jī) docker-machine ssh defaultMachine
  7. 刪除虛擬主機(jī) docker-machine rm defaultMachine

Docker Compose 單機(jī)容器管理

  1. 查看幫助 docker-compose -h
  2. 創(chuàng)建并啟動(dòng)容器 docker-compose up
  3. 查看容器 docker-compose ps
  4. 刪除容器 docker-compose rm
  5. 啟動(dòng)/停止/重啟 容器 docker-compose start / stop / restart

Docker Swarm 集群容器管理

Kubernetes 集群容器管理

總結(jié):Docker是容器技術(shù)的核心、基礎(chǔ),Docker Compose是一個(gè)基于Docker的單主機(jī)容器編排工具,功能并不像Docker Swarm和Kubernetes是基于Dcoker的跨主機(jī)的容器管理平臺(tái)那么豐富。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、docker常用命令 docker容器生命周期管理 docker run 在一個(gè)新的容器執(zhí)行一個(gè)命令 dock...
    淹死的魚_hz閱讀 12,246評(píng)論 0 5
  • 查看docker信息(-v、version、info)# 查看docker版本$ docker -v$ docke...
    兜小神閱讀 303評(píng)論 0 0
  • 1. 查看docker信息(version、info) 查看docker版本$docker version顯示do...
    even_366閱讀 354評(píng)論 0 0
  • 我覺(jué)得我女兒特別好,一直很想寫寫她,可是又感覺(jué)寫不好,拖到現(xiàn)在她都5周歲了。 她現(xiàn)在有公主夢(mèng),喜歡看芭比的動(dòng)畫片,...
    沉默島主閱讀 352評(píng)論 1 2
  • Git簡(jiǎn)單介紹 什么是GitGit是一款源代碼管理工具(版本控制工具) 什么又是源代碼:凡是由我們手寫的代碼都稱之...
    Eazer閱讀 416評(píng)論 0 0

友情鏈接更多精彩內(nèi)容