docker容器的使用
查看所有容器:docker ps -a
启动容器:docker run -d …(一系列配置)
启动一个已经停止的容器:docker start 容器id (正在运行的容器docker restart)
停止容器:docker stop 容器id
删除容器:docker rm -f 容器id
查看docker所有命令: docker
查看指令具体使用方法:docker 指令 --help
想要进入容器:docker exec(退出容器终端,不会导致容器的停止)
导入本地某个容器:docker export 容器id > 目标文件
导入容器为镜像:cat docker/目标文件 | docker import - 镜像
查看容器中映射的端口号:docker port 容器id/名字
查看web应用程序日志:docker logs -f 容器id
查看web应用程序容器的进程:docker top 名字
检查web应用程序(查看docker的底层信息,):docker inspect 容器id
docker镜像的使用
列出本地主机上的容器:docker images
获取镜像:docker pull 镜像名称:版本号(默认为最新版本)
查找镜像:docker search 镜像名称
删除镜像:docker rmi 镜像名称
创建镜像:从已经创建的容器中更新镜像,并且提交这个镜像
使用Dockerfile指令创建一个新的镜像
更新镜像:更新镜像之前,我们需要使用镜像创建一个容器,在运行的容器 中使用apt-get update进行更新
docker commit提交容器
构建镜像:从零开始来创建一个新的镜像。为此,我们需要创建一个 Dockerfile 文件,其中包含一组指令来告诉 Docker 如何构建我 们的镜像。
Docker 容器互联
端口映射并不是唯一把 docker 连接到另一个容器的方法。
docker 有一个连接系统允许将多个容器连接在一起,共享连接信 息。
docker 连接会创建一个父子关系,其中父容器可以看到子容器的 信息。
(1)先创建一个新的 Docker 网络: docker network create -d bridge test-net
(2)运行一个容器并连接到新建的 test-net 网络
推送镜像:用户登录后,可以通过 docker push 命令将自己的镜像推送到 Docker Hub。
Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。
Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker
2020-09-30
最新推荐文章于 2022-10-28 16:19:13 发布