docker最常用命令介紹
Linux 安裝
Ubuntu更新 apt 源:sudo apt update
Centos更新?yum 源:sudo yum update
下面默認(rèn)Ubuntu(apt)
安裝必要的依賴軟件
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
導(dǎo)入源倉(cāng)庫(kù)的 GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
將 Docker apt 軟件源添加到你的系統(tǒng):
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
添加完成后再次更新 apt 源
sudo apt update
開(kāi)始安裝docker
sudo apt install docker-ce docker-ce-cli containerd.io
查看是否安裝成功
docker --version
設(shè)置Docker開(kāi)機(jī)自啟
sudo systemctl enable docker
配置docker的鏡像加速器
阿里云的加速器地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
登錄阿里云控制后自動(dòng)跳轉(zhuǎn)
Docker常用命令
docker命令需要管理員權(quán)限,切換root模式后可以免去sudo輸入
? 1. 查看所有鏡像
? ? ?sudo docker images
? 2. 拉取docker鏡像,示例拉取的SQL server鏡像
? ? ?sudo docker pull microsoft/mssql-server-linux
? 3. 啟動(dòng)容器
? ? ?docker run --name sql_server -m 512m -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=sa.123456' -p 11433:1433 -d microsoft/mssql-server-linux
? ? ?--name:容器名
? ? ?-m:配置內(nèi)存
? ? ?-e:設(shè)置環(huán)境變量
? ? ?-p:端口映射,左邊docker映射端口,右邊容器內(nèi)部端口
? ? ?-d:后臺(tái)運(yùn)行
? 4. 查看容器狀態(tài)
? ? ?docker ps
? 5. 停止和開(kāi)啟容器
? ? ?docker stop 容器名
? ? ?docker start 容器名
? 6. 重啟容器
? ? ?docker restart 容器名
? 7. 容器自啟動(dòng)
? ? ?docker update --restart=always sql_server
? 8. 刪除容器,刪除前需要先停止容器
? ? docker rm 容器名
? 9. 刪除鏡像
? ? ?docker rmi 鏡像名