栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker常用命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker常用命令

docker search centos #搜索
docker pull daocloud.io/centos:6 #下载,这里使用daocloud提供的centOs6的镜像,系统版本是6.8

docker build -t xkjindemo:1.66 . #通过所在目录的Dockfile文件生成image
docker run -d -P --name=xkdemo-web xkjindemo:1.66
docker images #查看,下载好就会出现在镜像列表里
docker run -it -p 22:22 #运行
docker run -it daocloud.io/centos:6 /bin/bash
-i #允许我们对容器内的STDIN进行交互
-t #在新容器内指定一个伪终端或终端
-d #是后台运行,特别注意,后台运行而不是守护方式运行
–name #指定容器的名称,可用于管理
-P #大写,将所有公开的端口随机与宿主主机的端口进行绑定
-p #小写,将宿主机的端口和容器的端口进行绑定。例如:将容器的22端口绑定到宿主机的10022端口上-p 10022:22,也可以同时指定IP绑定-p 127.0.0.1:10022:22
-v #指定该容器挂载宿主机的目录,这样可以通过该目录来实现宿主主机与容器之间数据共享
进入容器
docker attach 1e560fca3903
docker exec:推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。
docker exec -it 容器ID /bin/bash #执行

docker ps -l #列出最近一次启动的,且正在运行的container
docker ps -a #列出所有的container
docker commit -m “备注” 容器id 镜像名:tag版本 #执行完就生成了带sshd的镜像了

#注意:先删容器再删镜像
docker rm 容器id #删除单个容器
docker rmi 镜像id #删除单个镜像
docker rm docker ps -a -q #删除所有容器
docker rm 容器id #删除容器id为CONTAINER_ID的容器

docker images #查看本地镜像
docker attach 容器id #启动一个已存在的docker实例

docker stop 容器id #停止docker实例(或者直接退出容器登陆;不然这个命令执行后也会强制退出容器的登陆)

docker logs 容器id #查看docker实例运行日志,确保正常运行

docker inspect 容器id #查看container的实例属性,比如ip等等

docker network ls #查看docker网络信息

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/751706.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号