Docker 部署-golang

查找golang的镜像文件 https://hub.docker.com/_/golang

  1. docker pull golang:1.13.15-stretch
  1. docker run -it -d -v /***/go-project:/opt/project --name go golang:1.13.15-stretch bash
  1. # 进入容器内部
  2. % docker exec -it go /bin/bash
  3. WARNING: Error loading config file: /Users/dh/.docker/config.json: EOF
  4. root@50f39d791a9b:/go# ls
  5. bin pkg src
  6. root@50f39d791a9b:/go# pwd
  7. /go

注:不一定非要将宿主机路径映射到/go/src目录下,在/opt/project目录下,也可以执行go命令
ref: https://www.cnblogs.com/fengbohello/p/8259904.html

Docker 部署-mysql

这是一个非常简单的部署命令,用于测试

  1. docker run -itd --name mysql-test -p 3306:3306-e MYSQL_ROOT_PASSWORD=123456 mysql