登录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