Docker二進(jìn)制安裝教程的詳細(xì)步驟
介紹
Docker 是一個開源的應(yīng)用容器引擎,基于 Go 語言 并遵從 Apache2.0 協(xié)議開源。
Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實現(xiàn)虛擬化。
容器是完全使用沙箱機(jī)制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。
Docker二進(jìn)制包下載地址:https://download.docker.com/linux/static/stable/aarch64/docker-20.10.3.tgz
1 下載20.10版本的docker安裝包
$ wget https://download.docker.com/linux/static/stable/aarch64/docker-20.10.3.tgz
2 上傳至服務(wù)器,解壓
$ tar -zxvf docker-20.10.3.tgz $ chown root:root -R docker && chmod 755 -R docker $ cp -rf docker/* /usr/sbin
3 注冊成服務(wù)
$ vim /usr/lib/systemd/system/docker.service
[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify EnvironmentFile=-/usr/sbin/docker Environment=GOTRACEBACK=crash ExecStart=/usr/sbin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=1048576 LimitNPROC=1048576 LimitCORE=infinity # set delegate yes so that systemd does not reset the cgroups of docker containers Delegate=yes # kill only the docker process, not all processes in the cgroup KillMode=process [Install] WantedBy=multi-user.target
4 編寫daemon.json文件
$ vim /etc/docker/daemon.json
{ "data-root": "/data/docker", "log-driver": "json-file", "log-opts": { "max-size": "100m", "max-file": "3" } }
5 啟動docker且設(shè)置開機(jī)自啟
$ systemctl daemon-reload $ systemctl start docker $ systemctl enable docker
6 查詢配置是否生效
$ docker info
一鍵安裝Docker命令
$ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
Docker-Compose 安裝
安裝過程
$ curl -L https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose $ chmod 755 /usr/bin/docker-compose && ln -s /usr/bin/docker-compose /usr/sbin/docker-compose $ docker-compose --version
到此這篇關(guān)于Docker二進(jìn)制安裝教程的詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Docker二進(jìn)制安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker安裝Nginx并修改Nginx配置文件的方法詳解
這篇文章主要給大家介紹了關(guān)于Docker安裝Nginx并修改Nginx配置文件的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2023-02-02如何解決Docker啟動問題docker?is?starting…
這篇文章主要給大家介紹了關(guān)于如何解決Docker啟動問題docker?is?starting…的相關(guān)資料,文中通過圖文將解決的過程介紹的非常詳細(xì),需要的朋友可以參考下2023-10-10docker容器設(shè)置時區(qū)的幾種方式小結(jié)
Docker的基礎(chǔ)鏡像設(shè)置大多是Etc/UTC,也就是標(biāo)準(zhǔn)的UTC 時間,所以要簡單的調(diào)整一下,本文主要介紹了docker容器設(shè)置時區(qū)的幾種方式小結(jié),具有一定的參考價值,感興趣的可以了解一下2024-05-05Docker 網(wǎng)絡(luò)模式(四種)詳細(xì)介紹
這篇文章主要介紹了Docker 網(wǎng)絡(luò)模式詳細(xì)介紹的相關(guān)資料,這里提供了四種網(wǎng)絡(luò)模式的介紹,Docker 作為輕量級容器技術(shù),很多比較不錯的功能,網(wǎng)絡(luò)不是多好,這里就整理下,需要的朋友可以參考下2016-11-11在CentOS 7 上為docker配置端口轉(zhuǎn)發(fā)以兼容firewall的解決方法
這篇文章主要介紹了在CentOS 7 上為docker配置端口轉(zhuǎn)發(fā)以兼容firewall的解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07