docker基础命令

Docker 三个重要概念:仓库 (Repository)、镜像 (image) 和 容器 (Container)
容器如果想要正常运行,必须拥有一个前台的进程。
docker run --name MyWordPress --link db:mysql -p 8080:80 -d wordpress
run:命令关键字     --name(参数名字)--link(连接到db)-p(端口映射dnat)-d(放在后台运行)wordpress(镜像名)

docker管理命令
Docker 指令的基本用法:
docker + 命令关键字(COMMAND) + 一系列的参数
docker info        守护进程的系统资源设置
docker search        Docker 仓库的查询
docker pull        Docker 仓库的下载
docker images        Docker 镜像的查询
docker rmi        Docker 镜像的删除(不能删除被调用的镜像,-f强制删除)
docker ps            (存活)容器的查询(-a查询全部容器)
docker run        容器的创建启动
docker start/stop        容器启动停止
docker rm        删除以停止容器(-f 强制删除)
docker rm -f $(docker pa -a -q) 删除全部容器 (-q简略输出--输出容器ID)

docker容器命令
docker ps --no-trunc  -a            查看
docker stop/start CONTAINERID         停止
docker start/stop MywordPress         通过容器别名启动/停止
docker inspect MywordPress           查看容器所有基本信息
docker logs MywordPress              查看容器日志(查看前台进程输出的信息)
docker stats MywordPress              查看容器所占用的系统资源(自刷新)
docker exec 容器名 容器内执行的命令          容器执行命令
docker exec -it 容器名 /bin/bash          登入容器的bash(-i :交互模式  -t:TTY接口   主机名默认是容器ID号)在centos7中无法使用systemctl命令(因为没有权限),所以启动服务时需要使用服务的启动脚本

docker  run的参数

-d            将容器放在后台运行
--restart=always           容器的自动启动
-h x.xx.xx             设置容器主机名
--dns xx.xx.xx.xx         设置容器使用的 DNS 服务器
--dns-search        DNS 搜索设置
--add-host hostname:IP    注入 hostname <> IP 解析
--rm            服务停止时自动删除    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值