docker容器的一些常见命令小结

 更新时间:2024年01月05日 11:17:58   作者:童先生  
Docker是目前最流行的容器化平台之一,它提供了一种轻量级的虚拟化解决方案,使得应用程序的部署和管理变得更加便捷和高效,这篇文章主要给大家总结介绍了关于docker容器的一些常见命令,需要的朋友可以参考下

docker 及docker-compose network概念及操作详解

##  network相关的操作
    # 列出所有当前主机上或Swarm集群上的网络
    docker network ls

    #查看网络详情
    docker network inspect network名称

    # 清除未使用的docker网络
    docker network prune -f

    # 创建网络
    ocker network create -d bridge br0
    docker network create –subnet=192.168.50.0/24 br0
    docker network create –subnet=192.168.50.0/24 –ip-range=192.168.50.0/24 br0
    docker network create –subnet=192.168.10.0/24 –internal br1

    #将容器添加进一个已有网络
    docker network connect bridge 容器名或ID
    docker network connect --ip 172.17.0.18 network名称【必须是自己创建的才可以】 容器名或ID

    #查看某一个容器中的网络,可以将一个容器连接到多个网络中。
    docker inspect 容器名或ID
    docker inspect --format='{{json .NetworkSettings.Networks}}'  容器名或ID
    # 获取容器IP
    docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名或ID

    #将容器从网络中移除
    docker network disconnect bridge 容器名或ID

    # 删除一个网络
    docker network rm network名称

### 参考地址:【https://blog.csdn.net/penriver/article/details/128273455】        

1.查看linux中是否安装或者启动

docker version

2. 容器ID的查询方法

docker ps -a

3. 宿主机进入容器命令

docker exec -it 容器名称id bash

4.查看docker日志

docker logs -f --tail 100 8bded59466b0

5.重启docker命令

docker restart 8bded59466b0

例如进入MySQL容器:
我们默认mysql容器已经正常启动,以下为关键命令。
1.docker exec -it mysql bash : 进入已经正常启动的容器bash中,mysql是指实际容器名称或容器id。
2.mysql -uroot -p :进入mysql
3.show databases :查看数据库(进入mysql之后所有指令结尾都需要 ; )

如何在docker和宿主机之间复制文件

从主机复制到容器sudo docker cp host_path containerID:container_path
从容器复制到主机sudo docker cp containerID:container_path host_path
参考链接:https://blog.csdn.net/weixin_44800419/article/details/116935819

docker 清理

Docker的时候遇到pull失败的情况

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://yxzrazem.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

总结 

到此这篇关于docker容器的一些常见命令小结的文章就介绍到这了,更多相关docker容器命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 被弃用的 Docker 会被 Podman 取代吗

    被弃用的 Docker 会被 Podman 取代吗

    Docker 是一种以容器化的方式打包、分发和部署应用程序的方式。自 2013 年 3 月 13 日初始版本发布以来,Docker 已成为容器业界的事实标准。而Kubernetes 是一款由 Google 开发的开源容器编排系统
    2020-12-12
  • 使用Docker部署 spring-boot maven应用的方法

    使用Docker部署 spring-boot maven应用的方法

    本篇文章主要介绍了使用Docker部署 spring-boot maven应用的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • Docker安装部署Mysql8的过程(以作数据持久化)

    Docker安装部署Mysql8的过程(以作数据持久化)

    这篇文章主要介绍了Docker安装部署Mysql8(以作数据持久化),首先创建容器并进行持久化处理,接着配置远程连接并尝试,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • docker容器状态转换管理命令实例详解

    docker容器状态转换管理命令实例详解

    Docker容器只是一个运行于宿主操作系统host OS上的应用进程,所以你需要一个镜像来运行它,Docker镜像以进程的方式运行时就叫做Docker容器,这篇文章主要给大家介绍了关于docker容器状态转换管理命令的相关资料,需要的朋友可以参考下
    2022-05-05
  • docker安装elasticsearch和kibana的方法步骤

    docker安装elasticsearch和kibana的方法步骤

    这篇文章主要介绍了docker安装elasticsearch和kibana的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Docker容器互访的三种方法

    Docker容器互访的三种方法

    这篇文章主要介绍了Docker容器互访的三种方法,帮助大家更好的理解和使用docker容器,感兴趣的朋友可以了解下。
    2020-09-09
  • 在Docker构建的容器中实现安装ping工具

    在Docker构建的容器中实现安装ping工具

    这篇文章主要介绍了在Docker构建的容器中实现安装ping工具,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Docker部署Tomcat的示例代码

    Docker部署Tomcat的示例代码

    本文主要介绍了Docker部署Tomcat的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • 使用Golang玩转Docker API的实践

    使用Golang玩转Docker API的实践

    这篇文章主要介绍了使用Golang玩转Docker API的实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • 使用docker创建和运行跨平台的容器化mssql数据库

    使用docker创建和运行跨平台的容器化mssql数据库

    这篇文章主要介绍了使用docker创建和运行跨平台的容器化的mssql数据库,本章介绍了在window10专业版下如何利用docker创建mssql数据库,需要的朋友可以参考下
    2022-05-05

最新评论