docker的常用命令汇总
来源:互联网 发布:数据库系统实现第二版 编辑:程序博客网 时间:2024/06/05 09:47
具体docker的优势我就不说了,下面就使用docker的一些常用命令具体详细说下:
1、docker的启动、停止、重启
[root@localhost ~]# service docker restartRedirecting to /bin/systemctl restart docker.service[root@localhost ~]# service docker stopRedirecting to /bin/systemctl stop docker.service[root@localhost ~]# service docker startRedirecting to /bin/systemctl start docker.service
2、docker创建一个容器
[root@localhost ~]# docker run -it -v /docker_test:/yufei --name yufei_6 centos[root@724e7701f0d4 /]#
-i:允许我们对容器内的 (STDIN) 进行交互
-t:在新容器内指定一个伪终端或终端
-v:是挂在宿机目录, /docker_test是宿机目录,/yufei是当前docker容器的目录,宿机目录必须是绝对的。
--name:是给容器起一个名字,可省略,省略的话docker会随机产生一个名字
3、docker启动的容器列表
[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES724e7701f0d4 centos "/bin/bash" 4 minutes ago Up 4 minutes yufei_6f9097691663e centos "/bin/bash" 5 minutes ago Up 5 minutes yufei_5[root@localhost ~]#
3、查看docker创建的所有容器
[root@localhost ~]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES724e7701f0d4 centos "/bin/bash" 5 minutes ago Up 5 minutes yufei_6f9097691663e centos "/bin/bash" 6 minutes ago Up 6 minutes yufei_5e59a540fb979 centos "/bin/base" 6 minutes ago Created yufei_4ff49dfedea4f centos "/bin/bash" 2 hours ago Exited (137) 10 minutes ago yufei_03d2cc70abb5a5 centos "/bin/bash" 2 hours ago Exited (127) 2 hours ago yufei_022d48fc5b7c17 centos "/bin/bash" 2 hours ago Exited (127) 2 hours ago yufei_01[root@localhost ~]#docker ps 默认列表是正在启动的容器 -a是显示所有创建的容器
4、启动、停止、重启某个docker 容器
[root@localhost ~]# docker start yufei_01yufei_01[root@localhost ~]# docker stop yufei_01yufei_01[root@localhost ~]# docker restart yufei_01yufei_01[root@localhost ~]#
5、查看指定容器的日志记录
[root@localhost ~]# docker logs -f yufei_01[root@2d48fc5b7c17 /]# lsanaconda-post.log bin dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var[root@2d48fc5b7c17 /]# exitexit[root@2d48fc5b7c17 /]# lsanaconda-post.log bin dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var[root@2d48fc5b7c17 /]# [root@2d48fc5b7c17 /]# [root@2d48fc5b7c17 /]# [root@2d48fc5b7c17 /]# [root@2d48fc5b7c17 /]# [root@2d48fc5b7c17 /]# [root@2d48fc5b7c17 /]# [root@2d48fc5b7c17 /]# cd / [root@2d48fc5b7c17 /]# lsanaconda-post.log bin dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var[root@2d48fc5b7c17 /]# mkdir yufei[root@2d48fc5b7c17 /]# lsanaconda-post.log bin dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var yufei[root@2d48fc5b7c17 /]# cd yufei[root@2d48fc5b7c17 yufei]# lsyufei[root@2d48fc5b7c17 yufei]# cd yufei[root@2d48fc5b7c17 yufei]# lsapplication[root@2d48fc5b7c17 yufei]# cd ../../[root@2d48fc5b7c17 /]# rm -rf yufei[root@2d48fc5b7c17 /]# eixtbash: eixt: command not found[root@2d48fc5b7c17 /]# exitexit[root@2d48fc5b7c17 /]#
上面红色部分是日志命令部分。
6、删除某个容器,若正在运行,需要先停止
[root@localhost ~]# docker rm yufei_01Error response from daemon: You cannot remove a running container 2d48fc5b7c17b01e6247cbc012013306faf1e54f24651d5e16d6db4e15f92d33. Stop the container before attempting removal or use -f[root@localhost ~]# docker stop yufei_01yufei_01[root@localhost ~]# docker rm yufei_01yufei_01[root@localhost ~]#
7、删除所有容器
[root@localhost ~]# docker rm $(docker ps -a -q)Error response from daemon: You cannot remove a running container 724e7701f0d4a830167e21f75b470235a0e408fd6cc2913403426e96f69cba11. Stop the container before attempting removal or use -fError response from daemon: You cannot remove a running container f9097691663ee36f9d2ee56afbdcca0eeb8b63e5590ddf18c0c42954c93b9f06. Stop the container before attempting removal or use -f[root@localhost ~]# [root@localhost ~]# [root@localhost ~]# docker stop yufei_6yufei_6[root@localhost ~]# docker stop yufei_5yufei_5[root@localhost ~]# docker rm $(docker ps -a -q)724e7701f0d4f9097691663e[root@localhost ~]#
阅读全文
0 0
- docker的常用命令汇总
- Docker 常用命令汇总
- docker 部分常用命令及其功能笔记汇总
- docker的常用命令说明
- docker常用命令的使用
- docker我的常用命令
- 记录docker的常用命令
- docker常用命令的使用
- docker的常用命令分类
- Docker的常用命令使用
- docker的常用命令
- Docker的15个常用命令
- 我的docker常用命令清单
- docker的安装以及常用命令
- 对Docker常用命令的整理
- Docker常用命令
- Docker常用命令
- docker 常用命令
- 深度解析京东个性化推荐系统演进史
- java代码优化
- 微服务中网关(API Gateway)的技术选型
- 关于ajax中执行 window.location.href不跳转问题
- ORA-27102: out of memory 解决实例
- docker的常用命令汇总
- 【前端前沿看点】告别promise的低可读性,Async/Await替代Promise的6个理由
- Eclipse-格式化代码时不换行与自动换行的实现方法
- git学习笔记4-删除文件
- demo-HC-下拉菜单
- sql server系统表详细说明
- Eclipse字体设置
- JS处理EasyUI DataGrid获取到的数据
- x-requested-with的作用以及用法详解