电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

docker的一些基本指令

瀏覽:2日期:2024-10-29 09:09:46

最近的工作中,MySQL和MongoDB運維部分的內容比較少。主要工作內容都會頻繁接觸docker和k8s相關的內容,所以準備寫寫這塊兒的內容。

之前的文章中,介紹過docker上部署MySQL的過程,這里貼出來鏈接,方便回顧:

docker上部署MySQL實例

上面這篇文章中,已經講了docker是什么、和虛擬機的區別、怎么安裝以及基本的使用方法,下面我們再來看看其他方面的知識。

一些基本指令1、查看當前機器的容器情況

通常情況下,我們可以使用docker ps命令來查看當前機器上運行了哪些容器,如下:

[root@VM-16-13-centos ~]# docker ps CONTAINER IDIMAGE COMMAND CREATED STATUS PORTS NAMES7a57ee5286e8kubeguide/tomcat-app:v1 'catalina.sh run'8 days ago Up 8 days k8s_myweb.7c32387a_myweb-8gmc1_default_b44279ec-48b9-11eb-86e4-5254002dbd85_ec48ef90b2ad9bea8d0dkubeguide/tomcat-app:v1 'catalina.sh run'8 days ago Up 8 days k8s_myweb.7c32387a_myweb-60r22_default_b4426b29-48b9-11eb-86e4-5254002dbd85_28dd55c94f8f6ea37578registry.access.redhat.com/rhel7/pod-infrastructure:latest '/usr/bin/pod' 8 days ago Up 8 days k8s_POD.24f70ba9_myweb-8gmc1_default_b44279ec-48b9-11eb-86e4-5254002dbd85_2d2aa42e3d198ee60f2aregistry.access.redhat.com/rhel7/pod-infrastructure:latest '/usr/bin/pod' 8 days ago Up 8 days k8s_POD.24f70ba9_myweb-60r22_default_b4426b29-48b9-11eb-86e4-5254002dbd85_416acda794332658780bbusybox 'sh -c ’tail -f /l...' 6 weeks ago Up 6 weeks k8s_busybox.5057389f_volume-pod_default_13702698-2b17-11eb-86e4-5254002dbd85_a553d58bf11f11999c42tomcat 'catalina.sh run'6 weeks ago Up 6 weeks k8s_tomcat.aeb855f2_volume-pod_default_13702698-2b17-11eb-86e4-5254002dbd85_aa729e3dd2ec1526079fkubeguide/redis-master 'redis-server /etc...' 6 weeks ago Up 6 weeks k8s_redis.deb7361f_redis-php_default_f70a055b-2b18-11eb-86e4-5254002dbd85_231350195b83d7645b1fregistry.access.redhat.com/rhel7/pod-infrastructure:latest '/usr/bin/pod' 6 weeks ago Up 6 weeks k8s_POD.3fe22e5d_redis-php_default_f70a055b-2b18-11eb-86e4-5254002dbd85_c418f1083b7634ee3effregistry.access.redhat.com/rhel7/pod-infrastructure:latest '/usr/bin/pod' 6 weeks ago Up 6 weeks k8s_POD.24f70ba9_volume-pod_default_13702698-2b17-11eb-86e4-5254002dbd85_0610ed584784586d01e0mysql 'docker-entrypoint...' 6 weeks ago Up 6 weeks k8s_mysql.16d54d16_mysql-pd7jr_default_0032bce0-2b0f-11eb-98ad-5254002dbd85_d775f414c8acc287dc06registry.access.redhat.com/rhel7/pod-infrastructure:latest '/usr/bin/pod' 6 weeks ago Up 6 weeks k8s_POD.1d520ba5_mysql-pd7jr_default_0032bce0-2b0f-11eb-98ad-5254002dbd85_94c9c30a

其他說明:

-a參數用于查看所有的容器,包括正在運行的很停止的,如果不加-a,則只顯示正在運行的容器,

-l參數,該參數會列出來最后一次運行的容器,包括正在運行的和停止的。

-q參數,quite,只顯示container ID

-s參數,size,顯示總的文件大小

2、下載或者拉取某個鏡像。

可以使用docker pull或者docker run的方法,如下:

[root@VM-16-13-centos ~]# docker run -i -t ubuntu /bin/bashUnable to find image ’ubuntu:latest’ locallyTrying to pull repository docker.io/library/ubuntu ... latest: Pulling from docker.io/library/ubuntuda7391352a9b: Downloading [=> ] 588.8 kB/28.56 MB14428a6d4bcd: Download complete 2c2d948710f2: Download complete [root@VM-16-13-centos ~]# docker pull mysqlUsing default tag: latestTrying to pull repository docker.io/library/mysql ...

使用docker run命令拉取的鏡像,docker會自動為我們隨機命名,如果不想使用隨機命名的容器,可以使用--name參數來指定名稱,如果我們不指定鏡像的版本號,則會自動拉取最新版本的鏡像。

docker run命令還經常搭配-d參數:表示后臺運行守護式容器

也可以使用--restart=always參數用來重啟容器,當然,默認的是不重啟容器。

3、啟動、停止和重啟容器

需要注意,最后面跟的是容器的ID或者容器name

docker start containerID/name

docker stop containerID/name

docker restart containerID/name

4、查看容器內的進程

docker top命令可以查看某個容器內的所有進程。

[root@VM-16-13-centos ~]# docker top k8s_mysql.16d54d16_mysql-pd7jr_default_0032bce0-2b0f-11eb-98ad-5254002dbd85_d775f414UID PID PPIDC STIME TTY TIMECMDroot505950440 2020pts/5 00:00:00 /bin/bashroot515250590 2020pts/5 00:00:00 mysql -uroot -px xxxxroot13644 24879 0 2020pts/4 00:00:00 mysql -uroot -px xxxxpolkitd 18853 18837 0 2020? 01:31:43 mysqldroot24153 24137 0 2020pts/1 00:00:00 /bin/bashroot24376 24153 0 2020pts/1 00:00:00 mysql -uroot -px xxxxroot24879 24864 0 2020pts/4 00:00:00 /bin/bashroot25833 25817 0 23:45 pts/8 00:00:00 /bin/bashroot28493 28477 0 2020pts/3 00:00:00 /bin/bashroot28609 28493 0 2020pts/3 00:00:00 mysql -uroot -px xxxxroot29484 29468 0 2020pts/2 00:00:00 /bin/bashroot29601 29484 0 2020pts/2 00:00:00 mysql -uroot -px xxxx5、在容器內部執行命令

例如,我們在容器內部創建一個文件夾,其中,容器ID是4784586d01e0,創建data文件夾

[root@VM-16-13-centos ~]# docker exec -d 4784586d01e0 mkdir -p /data[root@VM-16-13-centos ~]# docker exec -it 4784586d01e0 /bin/bashroot@mysql-pd7jr:/# ls -ltotal 76drwxr-xr-x 2 root root 4096 Nov 17 00:00 bindrwxr-xr-x 2 root root 4096 Sep 19 21:39 bootdrwxr-xr-x 2 root root 4096 Jan 5 15:51 datadrwxr-xr-x 5 root root 360 Nov 20 09:16 devdrwxr-xr-x 2 root root 4096 Nov 18 08:16 docker-entrypoint-initdb.d.....6、刪除容器

docker rm containID/name

注意,刪除容器之前,需要先將容器stop,否則刪除會報錯。

docker rm `docker -a -q`

該命令可以刪除所有的容器。

以上就是docker的一些基本指令的詳細內容,更多關于docker基本指令的資料請關注好吧啦網其它相關文章!

標簽: Docker
相關文章:
主站蜘蛛池模板: 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 橡胶弹簧|复合弹簧|橡胶球|振动筛配件-新乡市永鑫橡胶厂 | 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 壹作文_中小学生优秀满分作文大全 | 公交驾校-北京公交驾校欢迎您!| 锯边机,自动锯边机,双面涂胶机-建业顺达机械有限公司 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 房间温控器|LonWorks|海思 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | LED显示屏_LED屏方案设计精准报价专业安装丨四川诺显科技 | 上海软件开发-上海软件公司-软件外包-企业软件定制开发公司-咏熠科技 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 精准猎取科技资讯,高效阅读科技新闻_科技猎 | 精准猎取科技资讯,高效阅读科技新闻_科技猎 | 电缆故障测试仪_电缆故障定位仪_探测仪_检测仪器_陕西意联电气厂家 | 锂电叉车,电动叉车_厂家-山东博峻智能科技有限公司 | 换网器_自动换网器_液压换网器--郑州海科熔体泵有限公司 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 东莞工作服_东莞工作服定制_工衣订做_东莞厂服 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 |