美文网首页
docker常用命令

docker常用命令

作者: 敲到顺为止 | 来源:发表于2021-03-03 20:53 被阅读0次

    docker run -i -t centos /bin/bash --安装镜像命令

    docker ps -a --查看容器列表

    docker ps --查看正在运行的

    docker start 5ff2555e0ed0(容器id)--启动容器命令

    docker attach 5ff2555e0ed0(容器id) --附加容器命令,必须先启动容易

    docker run --name daemon_dave -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done " --创建守护式容器 加-d代表Docker将容器放到后台运行

    docker logs daemon_dave --获取守护式容器的日志

    docker logs -f daemon_dave --跟踪守护进程的日志(后边代表进程名)

    docker logs -ft daemon_dave --同上,多了t代表显示时间戳

    docker top daemon_dave 查看守护式容器的进程

    docker stats 守护进程名(一到多个)用来显示一个或多个容器的统计信息

    docker run --restart=always --name daemon_dave2 -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done" -- restart标志会检查容器的退出代码,并据此来决定是否要重启容器。

    docker inspect daemon_dave --查看docker容器的详细信息

    docker inspect --format='{{ .State.Running }}' daemon_dave 查看容器的运行状态

    docker inspect --format '{{ .NetworkSettings.IPAddress }}' daemon_dave 获取容器的IP地址

    docker stop $(docker ps -q) --停用全部运行中的容器

    docker rm $(docker ps -aq) --删除全部容器

    docker stop $(docker ps -q) & docker rm $(docker ps -aq) --停止并删除所有容器

    docker images --列出所有docker镜像

    docker pull 镜像名 --拉取对应的镜像

    docker search 镜像名 --查找对应的镜像

    docker login --登录docker用户

    docker commit -m "备注信息" -a "作者名" 9964b7534c40 Test/test1:webserver

    --提交镜像命令加强

    docker push chaoyuejinzhao/test --远程上传镜像

    docker images chaoyuejinzhao/test --查看新创建的镜像

    docker load -i 镜像名

    --registry-mirror=https://a14c78qe.mirror.aliyuncs.com

    vim /usr/lib/systemd/system/docker.service

    systemctl daemon-reload

    systemctl start docker

    相关文章

      网友评论

          本文标题:docker常用命令

          本文链接:https://www.haomeiwen.com/subject/isycqltx.html