docker 入门到精通(二)

1、镜像命令

官 :
https://docs.docker.com/reference/

docker –help 查看 docker 所有命令

docker images 查看本地所有的镜像

  [root@localhost ~]# docker imagesREPOSITORY               TAG         IMAGE ID            CREATED             SIZEspringbootdemo4docker    latest     9319a80bc966        2 months ago        691MB

docker search hello-world 在线搜索镜像内容和 docker hub 中一致

  [root@localhost docker]# docker search hello-worldNAME              DESCRIPTION            STARS     OFFICIAL     AUTOMATEDhello-world       Hello World!           1349      [OK][root@localhost docker]# docker search mysql --filter=stars=1000NAME              DESCRIPTION            STARS     OFFICIAL     AUTOMATEDmysql             MySQL is a wide...     10295     [OK]  mariadb           MariaDB is a...        3809      [OK]   

docker pull 镜像名称[:版本 ] 不写版本 默认下载最新版

  [root@localhost docker]# docker pull mysql[root@localhost docker]# docker pull mysql:5.7   #注意5.7必须要在docker hub中能搜索到

docker rmi 镜像名称/id 删除镜像

  [root@localhost ~]# docker rmi -f a347a5928046       			#删除指定镜像[root@localhost ~]# docker rmi -f a347a5928046 a347a5928046	 	#删除多个镜像[root@localhost ~]# docker rmi -f $(docker images -aq)			#删除全部镜像

2、容器命令

docker run [可选参数] 新建并启动容器

  docker run --name="mycentos"  	容器名称-d 					后台运行-it					进入容器-p					映射端口[root@localhost ~]# docker run -it centos /bin/bash[root@b460b1421aa7 /]# lsbin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var[root@b460b1421aa7 /]# exit 退出容器[root@localhost ~]# docker ps 显示当前运行的容器>[root@localhost ~]# docker ps -a 显示历史所有容器

exit 退出并停止容器

ctrl + p + q 退出不停止容器,如果不行检查快捷键冲突

docker ps 显示当前运行的容器

docker ps -a 显示历史所有容器

docker ps -aq 显示历史容器 id

docker ps -n=2 显示最近创建的 2 个容器

docker rm 容器 id 删除指定容器

docker rm -f $(docker ps -aq) 删除所有容器

docker start 容器 id 启动

docker restart 容器 id 重启

docker stop 容器 id 停止

docker kill 容器 id 杀掉

3、其他常用命令

docker logs -tf –tail n 容器 id 显示容器日志 -tf 显示日志 –tail n 限制条数

docker top 容器 id 查看 docker 内部信息

docker inspect 容器 id 查看容器元数据

docker exce -it 容器 id /bin/bash 进入正在运行的容器,新打开终端

docker attach 容器 id 进入容器正在打开的终端

docker cp 容器 id:容器内路径 把容器内的文件拷贝到宿主机上

4、命令总结

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月3日
下一篇 2021年10月3日

相关推荐