
Docker
文章平均质量分 59
Docker
狄森
全栈工程师(Golang+Flutter)
展开
-
Docker常用命令
docker run命令选项 • -i 表示以交互模式运行容器。 • -t 表示容器启动后会进入其命令行。 • --name 为创建的容器命名。 • -v 表示目录映射关系,宿主机目录:容器中目录。 • -d 会创建一个守护式容器在后台运行。 • -p 表示端口映射,宿主机端口:容器中端口。 • --network=host 表示将主机的网络环境映射到容器中 ...原创 2021-07-09 16:32:31 · 109 阅读 · 0 评论 -
Dockerfile
Dockerfile类似于Shell脚本,将我们在上面学到的docker镜像,使用自动化的方式实现出来原创 2021-06-03 09:23:48 · 164 阅读 · 0 评论 -
Docker网络管理
1 端口映射 默认情况下,容器和宿主机之间网络是隔离的,我们可以通过端口映射的方式,将容器中的端口,映射到宿主机的某个端口上。这样我们就可以通过 宿主机的ip+port的方式来访问容器里的内容 随机映射 -P(大写) 指定映射 -p 宿主机端口:容器端口 (1) 随机映射 自动绑定所有对外提供服务的容器端口,映射的端口将会从没有使用的端口池中自动随机选择,但是如果连续启动多个容器的话,则下一个容器的端口默认是当前容器占用端口号+1 随机映射的好处就是由docker分配,端口不会冲突 sudo原创 2021-06-01 12:25:59 · 169 阅读 · 0 评论 -
Docker数据管理
1 数据卷简介 为了解决: 容器中的文件会随容器删除而删除 宿主机与容器之间不能相互访问文件 容器与容器之间不能相互访问文件 Docker引入了数据卷机制(volumes), 实现了 主机与容器 或 容器与容器 共享文件 2 数据卷的使用 在使用docker run 命令时添加 -v 参数,就可以创建并挂载一个到多个数据卷到当前运行的容器中 sudo docker run -dit --name [容器名字] -v [宿主机目录/文件]:[容器目录/文件] [镜像名称] [命令(可选)] 3 数据卷容原创 2021-06-01 11:14:08 · 141 阅读 · 0 评论 -
Docker仓库管理
1 Docker仓库简介 Docker仓库就是Docker镜像存储的地方 Docker的仓库有三大类: 公有仓库:Docker hub、Docker cloud等 私有仓库:registry、harbor等 本地仓库:在本主机存储镜像的地方。 和仓库相关的命令: docker login [仓库名称] docker pull [镜像名称] docker push [镜像名称] docker search [镜像名称] 2 公有仓库部署 注册 可以在 https://hub.docker.com原创 2021-05-31 23:35:10 · 415 阅读 · 2 评论 -
Docker容器操作
1 查看容器 # 查看正在运行的容器 sudo docker container ls # 法一 sudo docker ps # 法二 # 查看所有的容器 sudo docker container ls --all # 法一 sudo docker ps -a # 法二 docker ps [OPTIONS]命令 OPTIONS说明: -a:显示所有的容器,包括未运行的。 -f:根据条件过滤显示的内容。 –format :指定返回值的模板文件。 -l :显示最近创建的容器。 -n :列出最原创 2021-05-30 16:19:01 · 185 阅读 · 1 评论 -
Docker镜像操作
1 查看所有image命令 sudo docker image 2 搜索镜像 在docker仓库中搜索指定的镜像 sudo docker search xxx 3 拉取镜像 # 官方镜像 sudo docker image pull 镜像名称 或者 sudo docker image pull library/镜像名称 sudo docker image pull ubuntu 或者 sudo docker image pull library/ubuntu sudo docker image pu原创 2021-05-30 11:59:40 · 140 阅读 · 0 评论 -
Docker简介与安装
1 简介 Docker 是一个使用Go语言开发的开源容器引擎, 可以打包运行任何应用。 Docker 作为一种新型的虚拟化方式, 相比于传统的虚拟化方式, 它没有进行硬件虚拟, 所以能更高效的利用系统资源, 更快速的启动时间 它经过一次创建或配置,就可以在不同的操作系统上正常运行 (1) 镜像(Image) • Docker的镜像概念类似于虚拟机里的镜像,是一个只读的模板,一个独立的文件系统,包括运行容器所需的数据,可以用来创建新的容器。 • 例如:一个镜像可以包含一个完整的 ubuntu 操作系原创 2021-05-30 10:47:35 · 173 阅读 · 0 评论