版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CoolScript/article/details/88168034
文章目录
常用命令
镜像
查找镜像
docker search xxx
获取
docker pull xxx
列出
docker system df 查看占用本地空间
docker image ls 列出顶级镜像, 加上-a 参数后,列出包括中间层镜像在内的所有。
docker image ls -f dangling=true 列出虚悬镜像 (标签为none)
docker image ls ubuntu
docker image ls -q 列出所有镜像ID
docker image ls -q redis 列出redis镜像的ID
删除镜像
docker image rm xxx (xxx可以是 短I的,或者镜像名)
扫描二维码关注公众号,回复:
5420283 查看本文章
容器
运行
docker run
-t terminal
-i 交互式
-d 后台运行,不要再宿主机显示
此时,用 docker container logs [id | NAMES]查看输出
查看状态
docker container ls
docker container ls -a
终止 启动 重启 容器
容器中的任务结束时,容器会自动终止
docker container stop/start/restart xxxx
删除容器
docker container rm xxxx
docker container prune // 删除所有终止状态的容器
快照
docker container export xxxx > aaa.tar
docker import
docker示例
docker redis
docker container ls
docker container stop xxx
docker run --name myredis -d -p6379:6379 redis
docker mysql
# 启动镜像
docker run --name testmysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=hua123 mysql
# 进入docker中,运行bash
docker exec -it testmysql /bin/sh
docker postgresql
docker run --name mypostgres -e POSTGRES_PASSWORD=hua123 -p 5432:5432 -d postgres
aliyun加速
https://herrg4ba.mirror.aliyuncs.com