启动docker:
systemctl start docker
登录docker hub
docker login -u 用户名 -p 密码
推送 push docker hup
首先要重命名: docker tag 本地镜像名称 你的用户名/镜像名称
然后push: docker push liuchunchi/demo
搜索
docker search 镜像名称
从hub拉取镜像到本地
docker pull 镜像名称:latest (:latest指定版本)
查看本地镜像
docker images
删除本地镜像
docker rmi 镜像id
查看所有容器(运行和退出都可查出)
docker ps -a
启动/停止容器
docker start/stop 容器id
删除所有容器(只要镜像被执行了一次啊,都会生成一个新的容器)
docker rm $(docker ps -a -p)
容器起别名:
docker run -d --name=test ddfddf/ping ping www.baidu.com
docker stop test
docker rm test
将容器提交成一个新的镜像:
docker commit 容器id 镜像名称
Dockerfile打包镜像:
docker build -t 镜像名称 .(.这个打包的上下文(其实就是Dockerfile所在目录)是在当前目录,然后目录下的Dockerfile就会被编译执行)