启动

  • 启动容器
    • docker run
      • -it 交互
      • -d 后台运行
      • -p 端口映射
      • -v 磁盘挂载
  • 启动已终止容器
    • docker start
  • 停止容器
    • docker stop
  • 查看容器进程
    • docker ps

操作

  • 查看容器细节
    • docker inspect
  • 进入容器
    • docker attach
    • docker exec
  • 拷贝文件至容器内
    • docker cp file 1 :/file-to-path

Dockerfile

  • cat Dockerfile

    1. FROM ubuntu
    2. ENV MY_SERVICE_PORT=80
    3. ADD bin/amd64/httpserver /httpserver
    4. ENTRYPOINT /httpserver
  • 将Dockerfile打包成镜像

    docker build -t cncamp/httpserver:${tag} .
    docker push cncamp/httpserver:v1.0
    

• 运行容器

docker run -d cncamp/httpserver:v1.0