经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Docker » 查看文章
Docker常用命令
来源:cnblogs  作者:?雲竹無心?  时间:2019/1/4 9:11:40  对本文有异议
查看所有镜像
  1. docker images
 
查看所有容器
  1. docker ps -a
 
查看运行中的容器
  1. docker ps
 
删除镜像(前提:镜像没有被容器使用)
  1. 删除单个镜像
    docker rmi 镜像ID或镜像名称
  2. 批量删除image
  3. docker rmi $(docker images -q)

 

删除容器
  1. 删除停止运行的容器
    docker rm 容器ID或容器名称

    删除运行中的容器
    docker rm -f 容器ID或容器名称
 
进入容器(要求安装bash)
  1. docker exec -it 容器ID或容器名称 /bin/bash
 
创建容器 
  1. docker run [options]
  2. 备注:
  3. --name "container name" 容器名称
  4. -p 3307:3306 将容器的端口映射到宿主机端口,这里就代表将容器的3306端口映射到宿主机的3307端口
  5. -v /host/data/path:/container/path 挂载数据卷,前宿主机:后容器
  6. --restart no/on-failure/always/unless-stopped 重启策略
  7. 1.no,默认策略,在容器退出时不重启容器
  8. 2.on-failure,在容器非正常退出时(退出状态非0)重启容器(on-failure:3,在容器非正常退出时重启容器,最多重启3次)
  9. 3.always,在容器退出时总是重启容器
  10. 4.unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
  11. 当用户手动通过docker stop停止容器的时候上述策略会被忽略,不然容器就没法停止了
  12. --link zookeeper:zookeeper-host 链接到其他容器,这里代表链接到zookeeper容器,并使用zookeeper-host别名代替IP进行连接,在容器内部当需要连接到zookeeper的时候配置zookeeperhost的时候ip就可以使用zookeeper-host代替
  13. -d 后台运行容器,并返回容器ID
  14. -m 设置容器使用内存的最大值
 
docker的daemon.json位置
  1. linux: vi /etc/docker/daemon.json
  2. macOS: vi /Users/zhangsan/.docker/daemon.json
  3. 实例:
  4. {
  5. "insecure-registries" : [
  6. "192.168.0.10"
  7. ],
  8. "debug" : true,
  9. "experimental" : true,
  10. "registry-mirrors" : [
  11. "https://w8u7tu0n.mirror.aliyuncs.com"
  12. ]
  13. }
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号