docker 制作自己的鏡像


查看 docker的服務狀態

systemctl status docker

如果沒有啟動的話,要先啟動 docker 服務

systemctl start docker

制作自己的鏡像

1.從遠程倉庫拉取一個純凈的 centos 系統鏡像

查詢 centos 相關的鏡像

docker search centos

下載鏡像到本地

docker pull 鏡像名

查看本地鏡像

docker images

2.創建並進入容器

  創建容器

 格式:docker  run  -dit  --name=容器名  鏡像 id  /bin/bash  

查看所有的容器

docker ps -a

 

 進入容器

 格式:docker  exec  -it  容器名  /bin/bash 

3.操作容器

在容器中安裝 環境 ,我這里安裝的是 python3

4.安裝好環境之后,退出容器

用 exit 退出容器

5.將容器制作成鏡像

 格式:docker  commit  -m  '鏡像描述'  -a  '制作者'  容器名  鏡像名

6.將制作好的鏡像打成 tar 包

 格式:docker  save  -o  tar包的名字  鏡像名

7.將打包好的 tar 包傳給別人

 格式:scp  tar包所在路徑  用戶名@IP地址:要上傳的路徑

  


8.別人接收到 tar 包之后,怎么使用 tar 包

 格式:docker  load  <  tar 包所在路徑

9.使用鏡像

1.查看本地鏡像

2.創建並運行容器

  如果出現如圖所示的警告

  檢查網絡

  

  發現  net.ipv4.ip_forward = 0

  進入  /etc/sysctl.conf  下修改配置文件

  

   

   然后重啟網絡

  

3.進入容器

測試 python3 環境是否存在

直接輸入  python3  即可

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM