docker 使用 记录

网友投稿 270 2022-10-24

docker 使用 记录

列出全部本地镜像 docker images   搜索dockerhub有的docker镜像 docker search 关键字   启动一个容器并启动bash(交互方式) docker run -i -t <镜像名/容器id> /bin/bash   启动容器以后台方式运行(更常用) docker run -d -it 镜像名   进入正在运行的容器 docker exec -t -i <容器id/容器名称> /bin/bash   将宿主机的一个目录挂载到镜像的一个目录 docker run -d -it -v 宿主机目录:docker目录:ro(默认挂载路径权限为读写,如果指定为只读可以加:ro) 镜像名称 /bin/bash   docker数据目录 /var/lib/docker --containers 存储所有未删除容器的配置文件 --vfs/dir 存储所有容器(包括已删除的)运行期间产生的数据   containers下的文件夹以容器ID命名,其中包含这个容器的所有配置文件。 config.json文件中最后几个Volumes属性即为容器数据文件的存储目录。   删除images 可以先输入 docker ps -a|awk '{print $1}'|xargs docker rm 再删   查看容器日志 docker logs <容器id/容器名称>   实时查看容器日志输出 docker logs -f <容器id/容器名称> (类似tail -f)   列出当前正在运行的容器 docker ps   用一行列出所有正在运行的容器(容器多的时候) docker ps | less -S   列出所有的容器(包括关闭着的容器) docker ps -a   列出最近一次启动的容器 docker ps -l   显示一个运行的容器里面的进程信息 docker top 容器名称/容器id   查看容器内部细节 docker inspect <容器id/容器名称>   在容器中安装新程序 docker run 容器名称 apt-get install -y 程序名 Note: 在执行apt-get 命令的时候,要带上-y参数。如果不指定-y参数的话,apt-get命令会进入交互模式,需要用户输入命令来进行确认,但在docker环境中是无法响应这种交互的。apt-get 命令执行完毕之后,容器就会停止,但对容器的改动不会丢失。   从容器中拷贝文件/目录 到本地一个路径 docker cp 容器名称:/容器路径 本地路径 docker cp 容器id:/容器路径 本地路径   保存对容器的修改 生成一个新的容器镜像 docker commit 容器id 新的容器名称   删除单个容器 docker rm 容器名称/容器id   删除所有容器 docker rm `docker ps -a -q`   停止,启动,杀死,重启一个容器 docker stop 容器id/容器名称 docker start 容器id/容器名称 docker kill 容器id/容器名称 docker restart 容器id/容器名称   显示一个镜像的历史 docker history 镜像名称   发布docker镜像 docker push 新镜像名称   拉取docker镜像 docker pull 镜像名称   查看docker0的网络(宿主机上操作) ip a show docker0   查看容器的ip地址 docker inspect -f ‘{{ .NetworkSettings.IPAddress}}’ <容器id、容器名称>     进入容器查看其内部ip ip a show eth0   查看docker 版本 docker version   查看docker系统的信息 docker info

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:免费天气接口(天气api接口免费)
下一篇:构建API无服务器才是最后的赢家
相关文章

 发表评论

暂时没有评论,来抢沙发吧~