docker 常用命令

  • 启动镜像

docker run --name (容器的名字) -d -p hostPort:containerPort 镜像名

  • 容器互联

--link name:alias name为链接容器的名字,alias为别名

  • 查看容器内互联容器ip
     cat /etc/hosts //查看hosts  
     env //查看环境变量
  • 进入镜像

docker exec -it (容器的名字或标识号) bash

  • 提交docker镜像,持久化容器存储层

docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]] // 选项可以为 --author --message ;仓库名和标签为当前要生成的镜像

  • 自定义构建镜像

docker build [选项] <上下文路径/URL/-> //选项可以为 -t 仓库名:版本号

  • 安装mysql镜像

docker run --name cmh-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d docker.io/mysql

  • 批量删除
docker rmi -f $(docker images --format "{{.Repository}}" |grep "^test_*")  //删除test开通镜像
docker rm -f $(docker ps --format "{{.Repository}}" |grep "^test_*") //删除test开头容器
docker rm $(docker ps --all -q -f status=exited)  //删除停止的容器
docker rmi -f $(docker images | grep "<none>" | awk "{print \$3}")  //删除未使用的镜像

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我的博客

Docker部署gitlab

参考:https://github.com/sameersbn/docker-gitlab/blob/master/README.md 安装docker-git...

68840
来自专栏耕耘实录

Docker极简入门

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

8620
来自专栏姚俊刚的专栏

Dockerfile 分享之 SSH Server

Docker 官方网站上给出的示例里面有个 用 Dockerfile 构建 SSH Server 的例子, 我在腾讯云的主机上实验了一下, 中间添加了一些优化,...

1.7K00
来自专栏点滴积累

Docker入门

一、前言 两年前就听过Docker这个高大上的东东,当时还专门听了同事的讲解,不过一直没有使用过。前段时间安装某款软件的时候又接触了一下Docker,感觉用着挺...

53490
来自专栏搜云库

Docker 容器操作

容器是 Docker 又一核心概念。简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行...

25790
来自专栏散尽浮华

Docker容器学习梳理--应用程序容器环境部署

关于国内Docker镜像,可以参考:Docker容器学习梳理--基础知识(2) 的Docker镜像使用。 如果我们需要在Docker环境下部署tomcat、re...

45760
来自专栏Java后端技术

Docker三十分钟快速入门(上)

​   最近,Docker技术真是一片火热,它的出现也弥补了虚拟机资源消耗过高的问题,直接让虚拟化技术有了质的飞跃。那么本文我们来聊一聊Docker,和大家一起...

12330
来自专栏大闲人柴毛毛

Docker入门实战(二)——Docker镜像操作

1. 什么是Docker镜像? 从源码层面来讲,Docker镜像是一个个只读文件系统,对于源码这里不作深究。我们只从逻辑角度来看,Docker镜像是一个个装有...

46570
来自专栏A周立SpringCloud

Docker系列教程08-Dockerfile实战

本节通过几个例子,来工具Dockerfile的知识。 实战1:使用Dockerfile修改Nginx首页 创建一个Dockerfile,内容如下: FROM n...

3.2K60
来自专栏IT笔记

Docker学习之运行SpringBoot微服务

执行docker build命令,docker就会根据Dockerfile里你定义好的命令进行构建新的镜像。

46510

扫码关注云+社区

领取腾讯云代金券