cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Golang inside of docker

David.Boardman
Builder

I'm working through how to build a golang program instrumented with AppDynamics running inside a docker container.

 

Anyone done this?  I'm encountering problems when the final build is complete - so I'm curious what distro you used to build from.

2 REPLIES 2

Kyle.Furlong
AppDynamics Team (Retired)

Hi David,

 

Could you share your build process and the errors you're encountering?

 

Thanks,

Kyle

Thanks,
Kyle Furlong, Technical Lead (C++ and Dynamic Languages)




Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.

I got this working, although my "solution" was quite a bit contorted.  The thing I had to do was to manually copy some of the shared-libraries into the docker image.  See the following two lines referencing "shared libraries".  Specifically in my './lib/' directory I have libgcc_s.so.1 and libstdc++.so.6.  These I got from a stock Ubuntu:14.04 version and copied them into my build directory.

 

On top of this I had to manually copy the AppDynamics shared-library inside the container also (see Dockerfile below).

 

 

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

Here's my Dockerfile:

 

FROM busybox:ubuntu-14.04

 

# Add the binary

COPY src/app/bubbagump /app/bubbagump

 

# Copy in supporting shared libraries (ripped from Ubuntu (vagrant) )

COPY lib/ /lib

 

# Copy AppDynamics shared library

COPY src/appdynamics/sdk_lib/lib/libappdynamics.so /lib/

 

# Copy in the certificate file

 

COPY src/appdynamics/ca-bundle.crt /app/

 

WORKDIR /app

  

CMD ["/app/bubbagump"]

Ask the Experts Session: Hybrid Application Monitoring Deployment

Join us on Feb 26 to explore Splunk AppDynamics deployment strategies, SaaS models, agent rollout plans, and expert best practices.


Register Now

Observe and Explore
Dive into our Community Blog for the Latest Insights and Updates!


Read the blog here
Top Kudoed Authors