網(wǎng)站首頁 編程語言 正文
什么是docker?
Docker是一個(gè)開源的引擎,可以輕松的為任何應(yīng)用創(chuàng)建一個(gè)輕量級的、可移植的、自給自足的容器。開發(fā)者在筆記本上編譯測試通過的容器可以批量地在生產(chǎn)環(huán)境中部署,包括VMs(虛擬機(jī))、 bare metal、OpenStack 集群和其他的基礎(chǔ)應(yīng)用平臺。
Docker通常用于如下場景:
- web應(yīng)用的自動化打包和發(fā)布;
- 自動化測試和持續(xù)集成、發(fā)布;
- 在服務(wù)型環(huán)境中部署和調(diào)整數(shù)據(jù)庫或其他的后臺應(yīng)用;
- 從頭編譯或者擴(kuò)展現(xiàn)有的OpenShift或Cloud Foundry平臺來搭建自己的PaaS環(huán)境。
安裝 docker
通過 ssh 進(jìn)去 Armbian 系統(tǒng)后,輸入下面代碼,按提示輸入y,等待安裝完成即可
apt install docker.io
如何查看 docker 是否安裝成功?
輸入命令:docker
可出現(xiàn)docker幫助內(nèi)容
輸入命令:docker version
可顯示docker版本
如何啟動docker?
切換到root用戶,執(zhí)行命令:
service docker start
如何安裝可視化portainer
portainer官方為英文版本,不過有大佬漢化了
安裝英文版本
docker pull portainer/portainer-ce:linux-arm docker volume create portainer_data docker run -d \ --name portainer \ -p 9000:9000 \ -v /var/run/docker.sock:/var/run/docker.sock \ --restart=always \ portainer/portainer-ce:linux-arm
部署完成后,portainer地址為玩客云ip:9000(如有更改請輸入更改的端口)
安裝中文版
下載中文包: 「portainer(中文)」http://xiazai.jb51.net/202205/yuanma/aDrive_jb51.rar
下載 portainer.7z,解壓后用上傳到 /root/docker/portainer/
目錄,在ssh里輸入 ls /root/docker/portainer/
,看到有 index.html
則表示路徑正確,然后輸入下面代碼(端口等可自行更改)
docker pull portainer/portainer-ce:linux-arm docker volume create portainer_data docker run -d \ --name="portainer" \ -p 9000:9000 \ -v /var/run/docker.sock:/var/run/docker.sock\ -v portainer_data:/data \ -v $PWD/docker/portainer:/public \ --restart=always \ portainer/portainer-ce:linux-arm
原文鏈接:https://blog.csdn.net/bigbear00007/article/details/123453729
相關(guān)推薦
- 2022-11-21 QT通過C++線程池運(yùn)行Lambda自定義函數(shù)流程詳解_C 語言
- 2022-04-24 基于Python制作一個(gè)文件去重小工具_(dá)python
- 2022-06-02 C語言超詳細(xì)梳理排序算法的使用_C 語言
- 2022-03-27 pygame實(shí)現(xiàn)貪吃蛇游戲_python
- 2023-07-25 使用SpringBoot+JWT+MybatisPlus實(shí)現(xiàn)簡單的登陸狀態(tài)驗(yàn)證
- 2022-06-13 詳解Python如何利用Pandas與NumPy進(jìn)行數(shù)據(jù)清洗_python
- 2022-06-09 基于Python實(shí)現(xiàn)對比Exce的工具_(dá)python
- 2022-12-15 Pycharm中配置Anaconda解釋器的完整步驟_python
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支