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.sock
和docker
守護程序進行通訊的。而這個 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...