这是一次 docker 入门实践
生活随笔
收集整理的這篇文章主要介紹了
这是一次 docker 入门实践
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
其實接觸 docker 也有一段時間了,但是一直沒有做下總結,現在網上關于 docker 的介紹也有很多了,本著好記性不如爛筆頭的原則,還是自己再記錄一波吧。
實現目標
- 安裝 docker ce
- 探索 docker 基本概念及用法
環境準備
- Centos7 64位,內核版本不低于 3.10
安裝 docker ce
以下命令均需在 root 權限下執行。
先卸載舊版本docker:
1sudo?yum?remove?docker?\2??????????????????docker-client?\
3??????????????????docker-client-latest?\
4??????????????????docker-common?\
5??????????????????docker-latest?\
6??????????????????docker-latest-logrotate?\
7??????????????????docker-logrotate?\
8??????????????????docker-selinux?\
9??????????????????docker-engine-selinux?\
10??????????????????docker-engine
安裝軟件依賴包:
1?yum?install?-y?yum-utils?\2???????????device-mapper-persistent-data?\
3???????????lvm2
添加 yum 軟件源:
這里添加的為國內源,速度更快
1sudo?yum-config-manager?\2????--add-repo?\
3????https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
使用 yum 命令安裝:
1#?更新軟件源緩存2sudo?yum?makecache?fast
3#?安裝
4sudo?yum?install?docker-ce
啟動 Docker CE:
1sudo?systemctl?enable?docker2sudo?systemctl?start?docker
測試是否安裝成功:
打印版本號:
1docker?-v2#結果
3Docker?version?18.09.1,?build?4c52b90
測試 hello docker
1?#?運行?hello-world?鏡像2?docker?run?hello-world
結果如下圖:
- docker run 命令運行一個鏡像,生成容器,會先從本地鏡像庫查找是否有該鏡像
- 不存在鏡像,則從遠程拉取鏡像
docker 基礎命令
-
查看本地鏡像
1docker?images
可以看到本地所有的鏡像信息:
1REPOSITORY??????????TAG?????????????????IMAGE?ID????????????CREATED?????????????SIZE
2hello-world?????????latest??????????????fce289e99eb9????????12?days?ago?????????1.84kB
-
查看正在運行的容器
1docker?ps
-
查看所有容器包括已關閉容器
1docker?ps?-a
-
刪除已停止容器
1docker?rm?+?容器id/容器名稱
-
停止正在運行的容器
1docker?stop?容器id/容器名稱
-
刪除鏡像
1docker?rmi?鏡像id/鏡像名稱
最后
簡單的記錄一下docker入門實踐,下一篇會記錄一下Jenkins + gitlab + maven 自動打包部署項目, 使用docker安裝需要Jenkins,歡迎關注公眾號 「張少林同學」!
轉載于:https://www.cnblogs.com/zhangshaolin/p/10270397.html
總結
以上是生活随笔為你收集整理的这是一次 docker 入门实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: poping 心法
- 下一篇: mongose + express 写R