查看 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 即可

以上內容轉載至:https://www.cnblogs.com/pjcd-32718195/p/11762079.html

