如果有舊版本卸載舊版本
$ sudo apt-get remove docker docker-engine docker.io
使用腳本快速安裝
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh
如果想使用非root用戶操作docker則需要將用戶添加到“docker”用戶組中,就像這樣
$ sudo usermod -aG docker your-user
卸載Docker CE
$ sudo apt-get purge docker-ce
卸載之后鏡像容器以及配置等都不會(huì)自動(dòng)刪除,存儲(chǔ)目錄默認(rèn) 在/var/lib/docker如果需要?jiǎng)h除則運(yùn)行
$ rm -rf /var/lib/docker
下載compose安裝腳本
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
添加腳本執(zhí)行權(quán)限
$sudo chmod +x /usr/local/bin/docker-compose
執(zhí)行腳本
$ sh /usr/local/bin/docker-compose
或者
$ bash /usr/local/bin/docker-compose
查看是否安裝成功
$ docker-compose --version
docker run --restart=always --name=redis -p 6379:6379 -d redis redis-server --requirepass 123456 appendonly yes
docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD="密碼" -v=/root/DockerVolume/mysql:/var/lib/mysql mysql
--rm 容器關(guān)閉之后刪除
--restart=always 容器關(guān)閉之后自動(dòng)重啟
--name 容器名稱
-d 容器在后臺(tái)運(yùn)行
-it 容器接收輸入(-i);顯示容器輸出(-t)
-p 映射本機(jī)端口[本機(jī)端口:容器內(nèi)端口]
-v 掛在本機(jī)目錄到容器指定目錄[本機(jī)目錄:容器目錄](méi)