| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> docker 常用命令 -> 正文阅读 |
|
[系统运维]docker 常用命令 |
前置(1)docker安装。 (2)镜像、容器、仓库概念理解。 (3)docker国内镜像设置。 创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
? ? 国内镜像
https://docs.docker.com/engine/reference/commandline/dockerd/ 1.搜索镜像
例如:搜索gitlab镜像名?
列表参数:镜像名称、镜像描述、镜像stars关注数、是否官方、支持自动化 2.拉取镜像(下载镜像)
tag? 例如:拉取gitlab镜像
?下载进度、下载镜像文件体积大小 3.查看已下载镜像
4.运行镜像、创建容器概念理解:容器是镜像实例化,运行镜像会自动生成一个镜像实例容器
例如:启动gitlab镜像创建容器并指定端口和路径
参数说明: -t? 为容器重新分配一个伪输入终端,通常和?-i 同时使用 -d? 后台运行容器,并返回容器的ID -p 9980:80? 将容器内80端口映射至宿主机9980端口,这是访问gitlab的端口 -p 9922:22? 将容器内22端口映射至宿主机9922端口,这是访问ssh的端口 -v /usr/local/gitlab-test/etc:/etc/gitlab? 将容器/etc/gitlab目录挂载到宿主机/usr/local/gitlab-test/etc目录下,若宿主机内此目录不存在将会自动创建,其他两个挂载同这个一样 --restart always? 容器自启动 --privileged=true? 让容器获取宿主机root权限 --name gitlab-test? 设置容器名称为gitlab-test gitlab/gitlab-ce? 运行的镜像的名称,这里也可以写镜像ID 5.删除镜像
-f 强制删除镜像 非强制删除,需要先停止运行中的容器,再删除容器所属镜像 6.查看镜像详细信息
7.查看容器
-a 包括不再运行中的容器 ps 仅运行中的容器 8.停止容器、重启、启动
9.查看容器网络参数
10.容器执行ping命令常用于检查容器eth 》docker》主机,这层网络是否互通
11.删除容器
12.强制停止容器
13.指定多少时间后停止容器
14.查看虚拟网桥信息
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 22:59:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |