惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
V
Visual Studio Blog
P
Privacy International News Feed
月光博客
月光博客
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
Lohrmann on Cybersecurity
N
News and Events Feed by Topic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
Webroot Blog
Webroot Blog
T
Threatpost
宝玉的分享
宝玉的分享
The Last Watchdog
The Last Watchdog
小众软件
小众软件
L
LINUX DO - 最新话题
C
Cisco Blogs
T
Troy Hunt's Blog
Schneier on Security
Schneier on Security
酷 壳 – CoolShell
酷 壳 – CoolShell
www.infosecurity-magazine.com
www.infosecurity-magazine.com
雷峰网
雷峰网
G
GRAHAM CLULEY
有赞技术团队
有赞技术团队
Know Your Adversary
Know Your Adversary
博客园 - 叶小钗
罗磊的独立博客
V
V2EX
博客园 - Franky
P
Proofpoint News Feed
SecWiki News
SecWiki News
腾讯CDC
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Jina AI
Jina AI
博客园 - 三生石上(FineUI控件)
S
Secure Thoughts
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
Attack and Defense Labs
Attack and Defense Labs
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
PCI Perspectives
PCI Perspectives
V2EX - 技术
V2EX - 技术
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
aimingoo的专栏
aimingoo的专栏
Cisco Talos Blog
Cisco Talos Blog
N
News and Events Feed by Topic
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
SegmentFault 最新的问题

博客园 - netcorner

docker 启动报错 library initialization failed - unable to allocate file descriptor table - out of memory docker容器访问上层宿主主机的方式 svn: Server SSL certificate verification failed certificate issued for a different hostname springboot 参数校验 windows批处理 打开exe后关闭cmd 分页得到查询总数的方法 mysql input[type="file"] change事件第二次不触发 小程序post请求,后台接收不到数据的解决方法 Docker安装Kibana Docker安装ElasticSearch Docker安装Redis Docker安装Tomcat Docker安装 Nginx mysql服务设置远程连接 解决1251 client does not support ..问题 Docker 安装MySQL容器 安装Docker 图形界面管理工具 -- Portainer Dockfile 编写示例(将 jar 制作成容器) 云服务器CentOS安装Docker CentOS7离线安装Docker
Docker 常用命令集
netcorner · 2021-02-13 · via 博客园 - netcorner

1.显示所有容器

2.进入某个容器bash显示目录

docker exec -it containerid /bin/bash
如:docker exec -it 2ca756a6578b /bin/bash

注:要进入容器显示目录,必须该容器要运行中

3.列出所有镜像

4.删除镜像

如:docker rmi 2ca756a6578b

5.创建镜像

docker build -f Dockerfile -t  [res]:[tag]  .

springboot 项目可通过该方法构建镜像

如:docker build -f Dockerfile -t ciximap:latest .

注:其中 -f 后面是参数引用的文件 -t 是生成的镜像  . 表示当前目录

res代表镜像  tag代表标记  注意:不要忘记了 “ . ”

6.运行镜像容器

docker run -p port:port -d [res]:[tag]

如:docker run --name map -d -p 8100:8080 -v /home/www/app/map/:/tmp/ -v /etc/localtime:/etc/localtime:ro ciximap:latest

7.容器停止

docker  stop <container ID>

8.删除运行的容器

9.运行已经安装的容器

如:docker start 68d23231cf13

10.搜索镜像库的容器

docker search [container name]

如:docker search portainer

11.安装镜像库的容器

docker pull [container name]

如: docker pull portainer/portainer

12.查看正在运行的容器

docker ps     //查看正在运行的容器
docker ps -a  //查看所有可运行的容器

13.Docker cp 命令(用于容器与主机之间的数据拷贝)

1、从主机往容器中拷贝 
eg:将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下。
docker cp /www/runoob 96f7f14e99ab:/www/
2、将容器中文件拷往主机 
eg:将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中。
docker cp  96f7f14e99ab:/www /tmp/

14.导出镜像

docker export [options] container

如:docker export -o nginx-test.tar nginx-test

其中-o表示输出到文件,nginx-test.tar为目标文件,nginx-test是源容器名(name)

15.载入镜像

docker load --input rocketmq.tar 或 docker load < rocketmq.tar

16.查看日志

docker logs -f  <container ID>

如:docker logs -f nginx

17.更新一个或多个容器的配置

docker update 配置参数 <CONTAINER ID>

如: 

Docker容器自动启动设置:docker update --restart=always <CONTAINER ID>

关闭自动重启:docker update --restart=no <CONTAINER ID>

18.统计 docker 使用情况

其他:

docker 容器同步宿主主机时间

docker cp /etc/localtime <container_id>:/etc/

在 Docker 中已运行的 container 修改 run 时的 env(环境变量)

1.service docker stop

2.修改/var/lib/docker/containers/[container-id]/config.v2.json里对应的环境变量

3.service docker start

启动一个容器,加上如下参数,即可使用宿主机时间

-v /etc/localtime:/etc/localtime:ro

posted @ 2021-02-13 11:07  netcorner  阅读(153)  评论()    收藏  举报