docker常用命令

2021-03-03  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读