DOCKER常用命令
由于是以root权限运行的,所以使用以下命令的时候需切换到root用户或者使用sudo。
如果不想是用root权限或者sudo,可以将用户添加到docker用户组,如何创建组见:https://docs.docker.com/install/linux/linux-postinstall/
如果想更改linux主机名,使用sudo hostnamectl set-hostname <newhostname>
++++++++++++++++++++++++++++++++++++++
# 启动docker
systemctl start docker
# 关闭docker
systemctl stop docker
# 查看docker命令使用
docker
docker container --help 此处表示查看命令container使用详情
# 查看docker版本
docker --version
# 查看docker更详细的版本信息,包括客户端、服务端
docker version
# 查看docker所有信息
docker info
# 执行docker镜像,通过镜像运行容器
docker run hello-world
docker run -d hello-world --后台运行
# 直接通过容器ID或容器名启动容器
docker start 容器ID或容器名
# 停止一个正在运行的容器
docker stop 容器ID或容器名
# 重启容器
docker restart 容器ID或容器名
# 查看本地主机上所有的镜像
docker images
docker image ls
# 查看容器(running, all, all in quiet mode),docker container ls 等价于 docker ps
docker container ls --列出正在运行的容器
docker container ls --all --列出所有的容器,包括正在运行的和没有运行的容器
docker container ls -aq --列出所有容器id
命令执行后,结果列说明
Container ID :容器唯一 ID 的前 12 个字母
Image :运行容器的镜像名
Command :容器启动后运行的命令
Created :创建时间
Status :容器的当前状态
Ports :与主机端口绑定的详细信息
Names :容器的名称(若启动容器的时候没有指定名称,这里将显示的是随机生成的名字)
+++++++++++++++++ DOCKER SWARM 集群+++++++++++++++++++++
在swarm管理节点才可使用的命令
# 初始化集群,使用此命令的主机上的节点为管理节点
docker swarm init --advertise-addr 192.168.99.100
# 管理节点退出swarm集群,--force表示强制退群
docker swarm leave --force
# 增加工作节点, 执行完docker swarm init会提示通过如下命令将其他docker加入到swarm集群
docker swarm join --token SWMTKN-1-11lzbs0646hms49rdb223kkto75vm1qxr3h2n5h1bxgbt3401y-9utzokk6mu6ddte5k42obpomu 192.168.157.134:2377
# 查看集群中所有节点
docker node ls
# 创建新服务,如果镜像不存在docker会自动下载指定镜像
docker service create --replicas 3 -p 80:80 --name nginx nginx:1.13.7-alpine
# 查看服务
docker service ls
# 查看指定服务,nginx为服务名称
docker service ps nginx
# 移除某个服务
docker service rm mongo
# 调整服务数量
docker service scale SERVICE=REPLICAS [SERVICE=REPLICAS...]
docker service scale nginx=2
# 停止服务,将服务个数直接设置为0
docker service scale nginx=2
# 通过停止容器来停止指定机器上的指定服务
docker stop 容器ID或容器名
# 更新服务
docker service update --image nginx:1.13.8-alpine nginx
docker容器切用户组命令 docker 切换root用户
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
01-docker技术概述、容器管理命令、镜像管理命令
docker管理命令、容器管理命令
docker kylin linux