1.拉取ubuntu 22.04的系统镜像
docker pull ubuntu:22.04
拉取成功后在DockerDesktop中可发现该镜像
2.启动刚才接取的ubuntu镜像
docker run --name Ubuntu22.04 -it -d -p 22:22 -p 80:80 -p 443:443 340d9b015b194dc6e2a13938944e0d016e57b9679963fdeb9ce021daac430221
启动成功会返回容器ID
查看启动的镜像:
docker ps
启动成功后,dockerdesktop中也可看到容器信息:
3.在dockerdesktop中的容器标签找到启动的窗口进行Exec中执行下面命令,安装 go环境
apt update && apt upgrade && apt install golang
4.重新封装镜像:
下面为当前容器ID
ad73872b4f175b0de1c9c9fbe077b1a53590ce2ebf81ea26f4a1d972381ff24c
使用当前容器封装新镜像 ,ubuntu-go:22.04为镜像名,reverse为镜像作者
Ubuntu22.04 With GO ENV为镜像描述
docker commit -m "Ubuntu22.04 With GO ENV" -a "reverse" ad73872b4f175b0de1c9c9fbe077b1a53590ce2ebf81ea26f4a1d972381ff24c ubuntu-go:22.04
封装成功会返回新镜像ID:
新镜像ID:
f849fa5d8b3688db2d93be8555f5c07af14660222888e1562edebfa66797d93d
dockerdesktop中可看到封装成功的镜像
启动新封装的镜像ubuntu-go
docker run --name Ubuntu-Go-22.04 -p 22:22 -p 80:80 -p 443:443 -it -d ubuntu-go:22.04
查看已启动的新容器