docker images 列出docker映象
docker run -t -i --name new_container ubuntu:12.04 /bin/bash 從ubuntu庫中取12.04版本
docker pull fedora:20 拉取fedora映象的20版本
docker pull jamtur01/puppetmaster jamtur01/puppetmaster是使用者的倉庫
docker search puppet 查詢docker hub上面的映象
docker login 登入到docker hub 這裡用賬號jamtur01 密碼123456
docker run -i -t ubuntu /bin/bash 建立乙個要進行修改的定製容器
apt-get -yqq update
apt-get -y install apache2 安裝apache作為web服務
docker commit ubuntu jamtur01/apache2 提交定製容器
docker commit -m"a new custome image" -a"james turnbull" 容器id jamtur01/apache2:webserver
-m 指定映象的資訊 -a 指定作者資訊
docker inspect jamtur01/apache2:webserver 檢視提交的映象的詳細資訊
docker run -i -t jamtur01/apache2:webserver /bin/bash 從提交的映象中執行乙個新容器
docker ps -l 檢視docker埠對映情況
docker port 容器id 80 檢視dock中80埠 對應的宿主機的介面
docker run -d -p 8080:80 --name static_web jamtur01/static_web nginx -g"daemon off"
啟動並將容器中的80埠 繫結到宿主機的8080埠
docker run -d -p 127.0.0.1:80 --name static_web jamtur01/static_web nginx -g"daemon off"
啟動並將容器中的80埠 繫結到宿主機的隨機埠
curl localhost:49154(宿主機中的埠) 用curl連線到容器
使用dockerfile構建映象,太複雜,此處省略,到後面再補上
docker push jamtur01/static_web 將映象推送到名為jamtur01/static_web的使用者倉庫
docker rmi jamtur01/static_web 刪除乙個映象
出現的deleted 表示每一層映象的被刪除,只會刪除本地的映象
docker rmi jamtur01/static_web jamtur01/apache2 同時刪除多個映象
docker rmi 'docker images -a -q' 刪除所有映象
執行自己的docker registry 太複雜,此處省略,到後面補上 docker學習記錄 使用docker映象
基於windows10 docker官方映象網不好 一般申請乙個阿里雲映象作為私人映象源 訪問 登入,選擇 建立自己的映象倉庫。登入阿里雲docker registry docker login username 1565 19 registry.cn hangzhou.aliyuncs com 從...
docker 刪除記錄 docker自學隨記
目前只記錄零散的知識點,不成體系。容器內開啟多個終端 1 通過docker ps指令獲取要開啟的容器的id 2 在指定容器開啟終端 docker exec it bin bash 1.docker 配置notebook 2.docker內配置jupyter notebook docker jupyt...
docker使用記錄
系統結構圖 1 從檔案系統建立乙個image映象 2 執行docker 首先必須執行docker服務 docker run t i ubuntu docker映象名 bin bash 3 執行docker失敗問題解決 docker run t i ubuntu docker映象名 bin bash ...