Docker安装

安装 详见 Centos7安装Docker.md

命令

使用#  docker  –help 查看全部

基本命令:

docker build  镜像名  构建镜像
docker push [镜像名] 推送镜像
docker pull [镜像名] 拉取镜像
docker save [镜像名] 保存为与i个压缩包
docker load [镜像名] 加载镜像
docker images [镜像名] 查看已经load的镜像
docker rmi [镜像名] 移除镜像
docker pause [镜像名] 暂停镜像
docker unpause [镜像名] 恢复镜像
docker stop [镜像名] 停止镜像
docker rm [镜像名] 移除镜像
docker start [镜像名] 启动镜像

保存镜像
docker save -o <保存路径>/<镜像名称>.tar <IMAGE ID>

导入镜像
docker load -i /home/user/images/<镜像文件名>.tar




docker run --name [别名] -p [物理机端口]:[doker容器端口] -v [物理机目录/文件]:[docker目录/文件] -d 镜像名:版本号

docker logs [参数] 镜像名 
-f 实时监控

docker ps 查看镜像状态

docker volume [COMMAND]   镜像卷操作

 create 创建一个volume
 inspect    显示一个或多个volume的信息
 ls     列出所有的volume
 prune      删除未使用的volume
 rm     删除一个或多个指定的volume

docker exec [镜像名]    进入镜像




-d 表示后台运行

案例

mysql  Docker安装

docker run \
--name mm \
-e MYSQL_ROOT_PASSWORD=111 \
-p 3307:3306 \
-v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \
-v /tmp/mysql/data:/var/lib/mysql \
-d \
mysql:8.0.29