docker的常用命令

1、

镜像

我理解的

镜像是基础,容器是镜像运行的结果,类似于进程

和进程不同的是资源共享。

2、容器日志查看

方案

3、项目部署与创建镜像

4、docke资源限制

学习笔记

5、docker 常用命令

1、交互式运行容器

docker run -it ubuntu:15.10  /bin/bash 

2、端口

docker run -d -p 80:5000 training/webapp python app.py

p 端口映射(默认TCP ) upd 端口后面加上 /udp

查看端口绑定:

 docker port adoring_stonebraker 5000

3、容器启动,退出

docker restart 672
容器内部:
Ctrl+P+Q 退出而不杀死
exit 容器会停止

4、容器保存

[root@iZ2ze5z53g357yxp10bwwzZ app]# docker commit ae4c7b6fb11e
sha256:369c0bb2f5c157f880479aaff62a43d28dfdc7b7bc47d7cabeb6b3ebe19c3b3b
提交并命名
docker commit -m "upgrade" webapp webapp:2.0
导出为文件
docker save -o ./webapp-1.0.tar webapp:1.0
导入
docker load < test-1.0.tar

提交加导出(容器)
docker export -o ./webapp.tar webapp
导入
docker import 

5、进入交互式界面

docker exec -it /bin/bash

6、容器中修改配置文件

通过覆盖文件的方式来实现

以修改Mysql配置文件为列/etc/mysql/mysql.conf.d/mysqld.cnf

docker cp 672:/etc/mysql/mysql.conf.d/mysqld.cnf  /data/mysqld.cnf
修改 /data/mysqld.cnf
docker cp /data/mysqld.cnf 672:/etc/mysql/mysql.conf.d/mysqld.cnf    #672 为容器id
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值