Docker記錄 docker命令學習二

2021-10-23 12:18:55 字數 1805 閱讀 7129

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 ...