安裝 Docker(Fedora版本)

2021-09-10 16:54:38 字數 1612 閱讀 8361

docker 已經支援以下版本的 fedora :

fedora20+

目前的 fedora 專案,僅發行版本中的核心支援 docker。如果你打算在非發行版本的核心上執行 docker ,核心的改動可能會導致出錯。

在你的主機上安裝docker包來安裝 docker 。

$ sudo yum -y install docker
更新docker:

$ sudo yum -y update docker
fedora 20中,乙個系統自帶的可執行的應用程式與 docker 包名字發生衝突,所以我們給 docker 的rpm包重新命名為 docker-io 。

fedora 20中 安裝docker-io之前需要先解除安裝docker包。

$ sudo yum -y remove docker

$ sudo yum -y install docker-io

更新docker

$ sudo yum -y update docker-io
當 docker 安裝完成之後,你需要啟動 docker 程序。

$ sudo systemctl start docker
如果我們希望開機時自動啟動 docker ,如下操作:

$ sudo systemctl enable docker
現在,我們來驗證 docker 是否正常工作。

$ sudo docker run -i -t fedora /bin/bash
注意 : 如果你使用的時候提示了cannot start container錯誤,錯誤中提到了 selinux 或者許可權不足,你需要更新 selinux 策略,你可以使用sudo yum upgrade selinux-policy來改變 selinux策略並重啟。

docker命令列工具通過 socket 檔案/var/run/docker.sockdocker守護程序進行通訊的。而這個 socket 檔案的使用者許可權是root:root。 雖然 推薦 使用sudo命令來使用 docker 命令,但是如果你不想使用sudo, 系統管理員可以建立乙個docker使用者組,並將/var/run/docker.sock賦予 docker 使用者組許可權,然後給 docker 使用者組新增使用者即可。

$ sudo groupadd docker

$ sudo chown root:docker /var/run/docker.sock

$ sudo usermod -a -g docker $username

安裝MySQL解壓版安裝

2.解壓後在目錄中新建my.ini配置檔案,內容如下 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d work tools mysql服務端 解壓版 my...

Docker(社群版) centos版 安裝

1,總結一下docker的安裝,其實官網有很全面的資料了,可以自己上面去看,但都是英文的。2,不知從今年什麼時候起,就開始分為社群版和商業版 社群版是用於開發學習的,商業不說你們也懂的。商業分為三個子版本,都是收費的,widows版本的商業基礎版是不收費的,但是在window上很少用docker的,...

MySQL免安裝版安裝

mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d software tool mysql 8.0.18 winx64 切記此處一定要用雙斜槓 單斜槓這裡會出錯。設定mysql資料庫的資料的存放目錄 datadir d software tool mysq...