- 查看所有的容器
docker ps -a
可以看到有个正在运行的 jenkins容器,这个容器里安装了python3环境
- 进入 jenkins 容器,查看配置环境
docker exec -itu root c25cc8cc56ce /bin/bash
pip3 -V
python3
exit
- 登录 dockerhub
docker login
输入账号名密码后,登录成功
- 如果没有仓库,就在在 dockerhub 上新建一个仓库
- 将容器制作成镜像
格式:docker commit -m '镜像描述' -a '制作者' 容器名 镜像名
docker commit -m "goulong/jenkins-python3-macos" jenkins goulong/jenkins-python3-macos
其中容器名要和正在运行的容器名对应,镜像名和刚新建的仓库名对应。
- 查看所有镜像
docker images
镜像已经生成成功
- push 镜像到 dockerhub
docker push goulong/jenkins-python3-macos:latest
docker push 注册用户名/镜像名:tagname
- 启动生成的镜像
docker run -d --rm -p 9090:8080 -v /Users/admin/docker/jenkins:/var/jenkins_home --name jenkins goulong/jenkins-python3-macos