Docker的一些常用命令

挂后台
docker run -t -d 10.100.122.172:5000/centos7.5:template
必须有-t 否则直接退出

以bash shell的交互方式连进去
docker exec -it 39b38b48 /bin/bash
[root@39b38b4819cb /]#

直接进交互界面
docker run -t -i 10.100.122.172:5000/centos7.5:template

创建Docker时命名为IDAS
docker run --name IDAS 10.100.122.172:5000/centos7.5:template

创建网络
docker network create mynet

创建网络指定ip端名字为mynet192
docker network create --subnet 192.168.10.0/24 mynet192

在mynet192中创建名为idas192的container,并link名为idm192的container,其别用为idm
docker run --net=mynet192 --name=idas192 --link=idm192:idm -itd idas:v1 /bin/bash
docker bash idas192
docker bash idm

指定ip
docker run --net=mynet192 --ip=192.168.10.10 --name=idm1 -itd idm:v1 /bin/bash

端口映射
docker run --net=mynet192 -p 8889:8080 --name=idas2 -itd idas:v1 /bin/bash
docker run --net=mynet192 -p 127.0.0.1:8888:8080 --name=idm2 -itd idm:v1 /bin/bash

删除所有container
docker rm $(docker ps -aq)
-q为只显示container ID

删除所有images
docker rmi $(docker ps -q)

创建镜像image
docker commit -m="with wget" -a="chenjt" 88a745679533 10.100.122.172:5000/centos7.5:frank
-m:提交的描述信息
-a:指定镜像作者
88a745679533 :容器ID,在容器执行时可以在命令行开头查看。比如:root@e218edb10161中@之后的内容。此外还可以通过docker ps来查看
10.100.122.172:5000/centos7.5:frank :指定要创建的目标镜像名

提交镜像
docker push 10.100.122.172:5000/centos7.5:frank

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简述docker一些常用的操作 查看到docker是否正常运行docker info 返回所有docker所有容器...
    翼动晴空阅读 4,581评论 0 10
  • docker常用命令详解 - CSDN博客 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的...
    Meathill大魔王阅读 4,229评论 1 2
  • linux 查看系统版本确认使用的docker版本 uname -a --查看Linux内核版本命令cat /pr...
    只有香如故阅读 5,083评论 1 4
  • 如何顺利的找到一份合适的工作,如何让自己不再是“金絮其外”?这已成为在校生和毕业生共同的难题。与其犯愁,与其碰壁,...
    影视后期阅读 11,692评论 0 9
  • 我用干柠檬泡水 没有放蜜 我告诉自己 它很甜 你告诉我 是你心里的蜜甜
    五色浮元子_阅读 968评论 0 0