docker基础命令和使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/CoolScript/article/details/88168034