Linux Centos7 离线安装docker 【官网翻译和注释】
Centos7的Docker安裝
需要一個維護版本的centos7,所以6不行。
卸載舊版本
舊版本的docker被稱為 docker?or?docker-engine 如果存在請刪除它們。
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate\docker-logrotate \docker-engineyum 提示沒有這些包就可以了。
Docker CE包現在稱為 docker-ce 。
安裝 Docker CE
一些用戶下載 RPM 軟件包并手動安裝,然后完全手動管理升級。這在諸如在無法訪問互聯網的氣隙系統上安裝 Docker 等情況非常有用。
手動安裝
去 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 下載要安裝的 Docker 版本的 .rpm 文件。
也可以找一臺有網絡的centos7 下載依賴包,用以下命令下載但不安裝。
sudo yum install –downloadonly –downloaddir=/usr/local/docker docker-cesudo yum install –downloadonly –downloaddir=/usr/local/docker docker-ce-cli?
用下載后的文件路徑替換下面的路徑。
sudo yum install /path/to/package.rpm?
先安裝docker-ce-cli,再安裝docker-ce。
注意如果安裝提示缺少依賴,可以忽略檢測依賴,就可以安裝成功。
sudo rpm –i –nodeps /path/to/package.rpm安裝完后驗證
docker --version啟動
sudo systemctl start docker驗證
sudo docker ps已安裝并運行 Docker CE。您需要使用 sudo 來運行 Docker 命令。繼續執行 Linux 的安裝后步驟,以允許非特權用戶運行 Docker 命令和其他可選配置步驟。
卸載 Docker CE
官方文檔
https://docs.docker.com/install/linux/docker-ce/centos/
以非根用戶身份管理 Docker
創建docker組
sudo groupadd docker
一般會提示已經加入了
把你的用戶添加到組,$USER 替換成你的用戶
sudo usermod -aG docker $USER
登出
驗證
docker ps
將 Docker 配置為在啟動時啟動
大多數當前的 Linux 發行版(RHEL、CentOS、Fedora、Ubuntu 16.04 及更高版本)都使用?systemd 系統啟動時啟動的服務。Ubuntu 14.10 及以下使用 upstart。
systemd:
sudo systemctl enable docker要禁用此行為,請改用disable。
sudo systemctl disable docker?
官方文檔
https://docs.docker.com/install/linux/linux-postinstall/
docker-compose安裝
下載安裝
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)"-o/usr/local/bin/docker-compose?
地址例如
https://github.com/docker/compose/releases/download/1.24.0/docker-compose-Linux-x86_64?
下載完放到 /usr/local/bin
sudo mv docker-compose-Linux-x86_64.octet-stream /usr/local/bin/docker-compose賦予可執行權限
sudo chmod +x /usr/local/bin/docker-composeNote: If the command?docker-compose?fails after installation, check your path. You can also create a symbolic link to?/usr/bin?or any other directory in your path. ?
舉例:
sudo ln -s/usr/local/bin/docker-compose /usr/bin/docker-compose檢查版本
$ docker-compose --version
docker-compose version 1.24.0, build 1110ad01
?
卸載
sudo rm /usr/local/bin/docker-compose?
如果使用了pip安裝:
pip uninstall docker-compose?
?官方文檔
https://docs.docker.com/compose/install/
轉載于:https://www.cnblogs.com/13yan/p/11235789.html
總結
以上是生活随笔為你收集整理的Linux Centos7 离线安装docker 【官网翻译和注释】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ3006-Dirichlet's
- 下一篇: deploy.php