9.docker常用命令&&学习网站&&常用软件的安装

以下是此页面上的基本 Docker 命令列表,以及一些相关命令(如果您要在继续之前进行进一步探索)。

docker build -t friendlyname .# 使用此目录的 Dockerfile 创建镜像
docker run -p 4000:80 friendlyname  # 运行端口 4000 到 90 的“友好名称”映射
docker run -d -p 4000:80 friendlyname         # 内容相同,但在分离模式下
docker ps                                 # 查看所有正在运行的容器的列表
docker stop                      # 平稳地停止指定的容器
docker ps -a           # 查看所有容器的列表,甚至包含未运行的容器
docker kill                    # 强制关闭指定的容器
docker rm               # 从此机器中删除指定的容器
docker rm $(docker ps -a -q)           # 从此机器中删除所有容器
docker images -a                               # 显示此机器上的所有镜像
docker rmi             # 从此机器中删除指定的镜像
docker rmi $(docker images -q)             # 从此机器中删除所有镜像
docker login             # 使用您的 Docker 凭证登录此 CLI 会话
docker tag  username/repository:tag  # 标记  以上传到镜像库
docker push username/repository:tag            # 将已标记的镜像上传到镜像库
docker run username/repository:tag                   # 运行镜像库中的镜像
docker stack ls              # 列出此 Docker 主机上所有正在运行的应用
docker stack deploy -c    # 运行指定的 Compose 文件
docker stack services        # 列出与应用关联的服务
docker stack ps    # 列出与应用关联的正在运行的容器
docker stack rm                              # 清除应用

 

 

1. 查看Docker版本                 docker version

2. 从Docker文件构建Docker映像     docker build -t image-name docker-file-location

                                -t:它用于指定使用提供的名称来标记Docker映像。

3. 运行Docker映像                 docker run -d image-name

                                -d:用于创建守护程序进程。

4. 查看可用的Docker映像             docker images

5. 查看最近的运行容器               docker ps -l

                                -l:它用于显示最新的可用容器。

6. 查看所有正在运行的容器            docker ps -a

                                -a:它用于显示所有可用的容器。

7. 停止运行容器                    docker stop container_id

                                container_id:由Docker分配给容器的Id。

8. 删除一个映像                    docker rmi image-name

9. 删除所有映像                    docker rmi $(docker images -q)

10. 强制删除所有映像                docker rmi -r $(docker images -q)

                                    -r:用于强制删除映像。

11. 删除所有容器                    docker rm $(docker ps -a -q)

12. 进入Docker容器                docker exec -it container-id bash
docker swarm
清理所有的容器 docker rm -f $(docker ps -q)
退出可能的集群状态 docker swarm leave --force
启动 docker swarm :docker swarm init  --advertise-addr 192.168.56.110
docker swarm join-token worker 显示作为 worker 加入该集群的指令
docker swarm join-token manager 显示作为 manager 加入该集群的指令



docker node
docker node demote 	从群集(swarm)管理器中降级一个或多个节点
docker node inspect 	显示一个或多个节点的详细信息
docker node ls 	列出群集(swarm)中的节点
docker node promote 	将一个或多个节点推入到群集管理器中
docker node ps 	列出在一个或多个节点上运行的任务,默认为当前节点
docker node rm 	从群集(swarm)删除一个或多个节点
docker node update 	更新一个节点


网络
docker network ls         使用 docker network 命令管理这些网络
docker network inspect bridge     检查容器网络bridge     docker inspect networktest
docker network create -d bridge my_bridge     创建虚拟桥接网络 my_bridge
docker run -itd --name=db --net=my_brge ctos  在虚拟桥接网络 my_brge 创建名字叫 db 的容器
docker network connect my_bridge web     将web容器绑到 my_bridge
docker network rm my_bridge      清理my_bridge

 

 www.runoob.com/docker/docker-resources.html

9.docker常用命令&&学习网站&&常用软件的安装_第1张图片

 Docker中文网站:https://www.docker-cn.com/

 

http://www.pangxie.space/

 

https://www.yiibai.com/docker/

9.docker常用命令&&学习网站&&常用软件的安装_第2张图片

你可能感兴趣的:(docker)