罗列镜像:docker image ls
获取镜像:docker pull centos:7.2.1511
启动镜像:docker run -dit centos:latest -d:启动在后台, -i:交互式操作,一个是 -t 终端
删除镜像:docker image rm xxx
罗列运行中容器:docker container ls 加 -a 则,包括停止的
进入启动的容器:docker exec -it xxx bash xxx标识容器标识
退出容器:exit
启动容器:docker start xxx
停止容器:docker stop xxx
删除容器:指定已停止的容器-docker container rm 要删除一个运行中的容器,可以添加 -f 参数
全部已停止的容器-docker container prune
查看容器修改的内容 docker diff xxx
docker run —name webserver -p 80:80 -d nginx 启动nginx镜像,命名webserver,并映射80端口 [外部端口:镜像内部端口]
echo ‘
Hello, Docker!
‘ > /usr/share/nginx/html/index.html 覆盖该文件中的内容mysql启动
docker run -p 3306:3306 —name mysql3306 -e MYSQL_ROOT_PASSWORD=123456 -d XXX
docker run —name redis-16379 -p 16379:6379 -d redis:latest
docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]] 将容器存储下来变成镜像
例如 docker commit —author “shijinting[shijinting0321@163.com](mailto:shijinting0321@163.com)“ —message “修改nginx默认欢迎页面” webserver nginx:v2
—author 是指定修改的作者,而 —message 则是记录本次修改的内容
镜像保存:docker save -o zookepeer3-7.tar zookepeer:latest
镜像导入:docker load -i zookepeer-3.7.tar
镜像标签: docker tag c83 zookepeer:3.7
