Docker 基础操作

一. Docker中一些常用的基本命令
1.1 Docker基础命令

docker images 查看当前物理机中所有的docker镜像
docker ps 查看当前物理机中所有镜像快照历史
docker 启动容器时指定支持中文,时区,环境变量等参数
docker run -itd --name test-server -e PONEDITOR_MYSQL_HOST=“127.0.0.1” -e PONEDITOR_MYSQL_PORT=“3306” -e PONEDITOR_MYSQL_USER=“admin” -e PONEDITOR_MYSQL_PASSWD=“test” -e PONEDITOR_MYSQL_DB=“oa” -e PONEDITOR_RMQ_USER=“root” -e PONEDITOR_RMQ_PASSWD=“ssb@2019” -e PONEDITOR_RMQ_IP=“127.0.0.1” -e PONEDITOR_RMQ_PORT=“1234” -e PONEDITOR_RMQ_VIRHOST=“Virtual” -e LANG=“C.UTF-8” -e TZ=“Asia/Shanghai” --restart v/data/child:/data/files -v /data/server:/data/service -p 6000:6000 -p 8001:8001 www.baidu.com/server:1.1.0

docker inspect 容器名,查看容器启动参数详情
docker 进入到指定容器中
docker exec -it my-container /bin/bash

docker中将物理机中目录下的文件复制到容器中指定目录下
docker cp ./data/test.txt my-container:/data(将当前目录下test.txt.文件移动到my-container中根目录的data下)

docker system df -v 磁盘空间大小总览,可以查看docker磁盘空间
docker commit :从容器创建一个新的镜像

1.2 Docker commit命令

语法
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS说明:
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。

实例
将容器a404c6c174a2 保存为新的镜像,并添加提交人信息和说明信息。

runoob@runoob:~$ docker commit -a “runoob.com” -m “my apache” a404c6c174a2 mymysql:v1
sha256:37af1236adef1544e8886be23010b66577647a40bc02c0885a6600b33ee28057

runoob@runoob:~$ docker images mymysql:v1
REPOSITORY TAG IMAGE ID CREATED SIZE
mymysql v1 37af1236adef 15 seconds ago 329 MB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值