使用docker commit命令制作docker镜像

使用docker commit命令制作docker镜像

1、pull最新的centos系统

docker pull centos

2、运行进入容器

docker run -it centos /bin/bash

3、下载go的Linux安装包,解压,配置环境变量

mkdir goapp && cd goapp && wget https://https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz
tar zxvf go1.14.1.linux-amd64.tar.gz

4、设置环境变量

vim ~/.bash_profile
export GOPATH=$HOME/goapp
export GOROOT=$GOPATH/go
PATH=$PATH:$HOME/bin:$GOPATH/go/bin:$GOPATH/bin
source ~/.bash_profile
go versiongo version go1.14.1 linux/amd64

此时,go的最基础环境就算配置好了,让我们写一个go程序,运行一下吧~~~

5、go 实现"Hello World!"

vim /home/work/goapp/src/main.go

#编辑运行文件,写入以下内容

package main
import "fmt"
func main()  {
fmt.Print("OK!!")
}

6、go run main.go

go run /home/work/goapp/src/main.go
Hello World!

7、创建docker容器

#列出容器列表,查看容器ID

docker ps -a

鼎云博客

#检查容器更新
docker diff 10b7bedaf251
#添加commit 
docker commit -m "new container" 10b7bedaf25d bufanyun/newcontainer1

8、push到远端仓

#登录hub
docker login
#提交push,等待提交完成
docker push bufanyun/newcontainer1

9、查看https://hub.docker.com/里的个人仓,push的image已入库

鼎云博客



pull容器:


拉取docker容器:
docker pull bufanyun/newcontainer1:latest
#查看镜像列表
docker images
#进入拉取的容器环境,就能进行容器下的操作啦
docker run -it bufanyun/newcontainer1 /bin/bash

鼎云博客


鼎云博客
  • 最新评论
  • 总共0条评论