React Native in Docker

登录DockerHub账户

$ docker login

搜索repos

$ docker search centos

拉取centos镜像

$ docker pull centos

启动容器基于centos镜像

$ docker run -it --name react-native -p 8080:8080 centos /bin/bash

进入容器:

  • 查看存在的容器

    $ docker ps -a
    
  • 运行容器

    $ docker start containerID
    
  • 进入一个在运行的容器:

    $ docker exec -it containerID /bin/bash     
    

一系列的环境安装后,生成新的镜像:

  • 退出容器Ctrl+D|exit

  • 提交修改生成新的镜像:

    $ docker commit 0cd2240a8ae5(容器id) docker-react-native(生成的镜像名)
    

将新生成的镜像push到仓库

  • 查看镜像ID

    $ docker images
    
  • 给镜像添加tag

    $ docker tag 7d9495d03763(镜像id) jichao/docker-react-native:latest
    
  • 推送到DockerHub(如果之前没有登录需要 $ docker login)

    $ docker push jichao/docker-react-native