其他分享
首页 > 其他分享> > docker常用命令

docker常用命令

作者:互联网

docker 常用命令

docker info 显示系统的详细信息
docker 命令 --help

https://docs.docker.com/reference/ 帮助文档
tag 标签 repository 仓库源 image id 镜像id created 镜像创建时间
size 大小

docker image -a 所有
docker image -q 显示id

docker search mysql 搜索镜像
--filter=STARS=3000 收藏数大于3000

docker pull docker.io/library/mysql:latest = docker pull mysql

docker rmi -f (id与名称) -f(强制移除)
docker rmi -f $(docker images -qa)

容器命令
新建容器并启动
docker run (可选参数) image
--name=名字 用来区分容器
-d 后台运行
-it 使用交互方式运行,进入容器查看内容
-p 指定容器端口
-P 随机指定端口

启动并进入容器 docker run -it centos /bin/bash 名字为镜像id
exit退出,退回到主机
docker ps 运行中
docker ps -a 曾经运行+现在运行
(只有他曾经存在数据就在,与他运不运行无关)
docker ps -a -n=1 最近的一条
-q 只显示编号

exit停止并退出 ctrl +p +q停止不退出
删除所有容器 docker rm -f $(docker ps -aq)
删除所有容器 docker ps -aq | xargs docker rm -f
删除容器docker rm -f 指定容器
运行的容器得-f强制删除

启动与停止
docker start 容器
docker restart 重启
docker kill 强制停止
stop

docker pull 镜像名:5.7 docker分层下载
Using default tag: latest
latest: Pulling from library/mysql
72a69066d2fe: Pull complete (有的就不下载了,没有就更新)
93619dbc5b36: Pull complete
99da31dd6142: Pull complete
626033c43d70: Pull complete
37d5d7efb64e: Pull complete
ac563158d721: Pull complete
d2ba16033dad: Pull complete
688ba7d5c01a: Pull complete
00e060b6d11d: Pull complete
1c04857f594f: Pull complete
4d7cfa90e6ea: Pull complete
e0431212d27d: Pull complete
Digest: sha256:e9027fe4d91c0153429607251656806cc784e914937271037f7738bd5b8e7709
Status: Downloaded newer image for mysql:latest
docker.io/library/mysql:latest (真实地址)

标签:容器,complete,Pull,image,常用命令,mysql,docker
来源: https://www.cnblogs.com/supermao12/p/16072524.html