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
网友评论