`

centos7 制作golang开发环境的docker镜像

阅读更多

1.首先安装docker

yum install docker -y

systemctl start docker

systemctl enable docker

2.然后获取官方centos镜像

docker pull centos

3.下载完后用docker images命令查看镜像ID

4. 生成并启动容器:docker run -i -t 镜像ID

5. 在容器中执行exit退出容器.

6. service restart docker

7. 用docker ps -l 查看刚才的容器ID

8. 重新进入容器: docker start -ia 容器ID

 

 

下面的命令在容器中执行

-------------------------------

9. yum install go -y

10. yum install git -y

11.用vi打开/etc/profile,将GOROOT设置为/usr/lib/golang并加入导出列表,保存退出

12.source /etc/profile

13. mkdir -p /root/go

14.用vi打开/root/.bashrc将GOPATH设置为/root/go:/var/myapp并导出,保存退出

15. source /root/.bashrc

16.根据你的需要,用go get命令下载你所需要的第三方golang库

17. exit 退出容器

--------------------------------------

18. 生成新的镜像:docker commit 容器ID mycompanyname/myapp

19. 用docker images查看新的镜像ID

20. 启动新容器:docker run -i -t -v 源代码目录:/var/myapp mycompanyname/myapp

21.在容器中:cd到main.go所在目录(应该位于/var/myapp里面),执行go build

 

 

分享到:
评论

相关推荐

    Centos7安装golang

    本文将详细介绍如何在Centos7上安装并配置Go语言环境,帮助读者快速搭建起一个功能完备的Go开发环境。 #### 二、准备工作 在开始安装前,请确保您的Centos7系统已经更新至最新版本,并且已经安装了必要的基础工具,...

    CentOS7 Docker Tar镜像

    CentOS7 Docker Tar镜像,

    centos.tar docker镜像包

    centos7 docker镜像包

    centos7.6.1810---镜像包docker

    centos7.6.1810---镜像包dockercentos7.6.1810---镜像包dockercentos7.6.1810---镜像包docker

    centos7.5docker镜像

    在基础镜像centos7.5的基础上,增加了vim,net-tools命令,及libnpg,gtk2系统库。

    centos:7.2.1511的docker镜像

    该镜像是centos:7.2.1511镜像离线包,下载该镜像在docker机器上执行命令: cat centos7.2.1511.tar | docker import - centos:7.2.1511

    CentOS6.7 Docker最小版镜像

    CentOS6.7 Docker最小版镜像 最小版的CentOS6.7,安装了openssh、wget、vim、target,用户名:root/root

    centos7 Docker镜像

    当我们在谈论CentOS 7 Docker镜像时,我们指的是基于CentOS 7操作系统的一个Docker镜像。Docker镜像通常用于开发、测试、部署和运行应用程序。这些镜像可以看作是轻量级的、可执行的独立包,包含了运行应用程序所需...

    centos7.6机器上离线安装docker-ce-19.03、nvidia-docker2

    在CentOS 7.6上离线安装Docker CE 19.03和Nvidia Docker 2可以按照以下步骤进行操作: 首先,您需要从Docker官方网站或Nvidia Docker官方网站下载对应版本的安装包。确保选择与您的操作系统和架构(例如x86_64)...

    32-CentOS7安装Docker并配置国内镜像并构建RabbitMQ镜像1

    本文将指导读者在 CentOS7 环境中安装 Docker,并配置国内镜像,最后构建 RabbitMQ 镜像。整个过程中,我们将使用阿里云的 Docker 镜像加速器,以加快镜像的拉取速度。 安装 Docker 首先,我们需要安装 Docker。...

    centos7环境下vscode 搭建golang环境所需的第三方依赖包

    centos7环境下vscode 搭建golang环境所需的第三方依赖包 含有dlv,gocode,godef,golint,go-outline,gopkgs,gorename,goreturns,go-symbols,guru这10个 放在你的gopath/bin目录中就可以使用

    centOS的docker镜像

    centOS的docker镜像,纯净版本

    centos-7-docker.tar.xz

    win10安装centos7时所需的Docker镜像包,有些朋友的网络不好,下载太慢,这里提供一下,方便朋友们。详情百度搜教程

    CentOS7下卸载、安装Docker

    CentOS7安装Docker、CentOS7安装DockerCompose、Docker镜像仓库的配置

    centos版本latest的docker镜像文件

    而 Docker 容器技术允许开发者在本地开发环境中使用与生产环境一致的软件栈,极大地减少了“在开发环境中可行,在生产环境中却不行”的问题,即通常所说的“开发到生产的鸿沟”。 最新版的 CentOS Docker 镜像会...

    docker,docker资源,docker错误处理方法,在 CentOS 7 使用 Dockerfile 创建 docker 镜像的时候错误处理方法 docker 错误:invalid argume

    以上所述是在 CentOS 7 系统下通过 Dockerfile 创建 Docker 镜像时遇到的“invalid argument”错误的处理方法。通过正确处理这个错误,用户可以继续进行 Docker 镜像的创建,并在后续的步骤中进行应用的编译和测试,...

    无标题nginx1.26.2的docker镜像文件

    例如,一个典型的使用场景是在开发过程中,开发者可以从Docker Hub拉取该镜像,并通过简单的docker命令快速设置开发环境。又或者在生产环境中,通过Docker镜像可以保证应用环境的一致性,减少"在我的机器上可以正常...

    centos7.6.1810离线安装Docker version 18.09

    centos7.6.1810离线安装Docker version 18.09.0, build 4d60db4 进入解压后的文件夹下执行 yum localinstall -y *

    Docker打包制作rocketmq镜像

    Docker打包制作rocketmq镜像(Dockerfile方式),并运行启动。 这里提供所有需要的文件,包括字体 ,lib,openoffice安装包。 提供dockerfile,build镜像脚本。

    arm架构centos7安装docker

    安装步骤参考:https://blog.csdn.net/chkai123/article/details/126229727 docker离线安装 arm架构下离线安装docker docker centos7离线安装docekr 离线安装docker arm架构下安装docker arm架构centos7安装docker

Global site tag (gtag.js) - Google Analytics