Centos7安裝與卸載Docker
Centos7下安裝Docker詳細教程
安裝官網鏈接: https://docs.docker.com/engine/install/centos/
1.1 安裝前的准備
- xshell(遠程連接,執行安裝命令)
- Centos7 服務器
1.2 CSDN安裝方法
- 查看Centos版本:
lsb_release -a
- 如果出現 “未找到命令” 提示,則輸入此命令安裝
yum install -y redhat-lsb
安裝后再次執行步驟1
- 按照docker要求系統為64位,系統內核版本為3.10以上,使用此命令查詢:
uname -r
- 查看是否已安裝docker列表:
yum list installed | grep docker
如果沒有結果,則說明沒有安裝docker,我們就可以直接安裝了。
- 安裝docker:
yum -y install docker
- 啟動docker:
systemctl start docker
- 查看服務是否啟動:
systemctl status docker
8.阿里雲鏡像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://01sy6s7g.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
- 如果出現如圖說明,active(running) 則表示啟動成功:
- 設置開機自動啟動命令:
systemctl enable docker.service
走到這里,docker就已經安裝成功啦!
1.2尚硅谷安裝方法
cat /etc/redhat-release
yum -y install gcc
yum -y install gcc-c++
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum -y install docker-ce docker-ce-cli containerd.io
systemctl start docker
1.3 docker其他安裝命令
1.手動卸載舊版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.官方腳本一鍵安裝命令:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
3.國內daocloud一鍵安裝命令:
curl -sSL https://get.daocloud.io/docker | sh
1.4 Docker日常使用常用命令
- 拉取鏡像:
docker pull xxx
- 啟動指定容器
docker run xxx
如果啟動時要進入某個終端,可以使用:docker run it xxx /bin/bash, 退出使用exit
ctrl+p+q
- 啟動已停止運行的容器
docker ps -a
- docker 啟動容器
docker start xxx
- 停止容器
docker stop xxx
- 重啟容器
docker restart xxx
- 刪除容器
docker rm -f xxx
- 查看鏡像列表
docker images
- 查找鏡像
docker search xxx
- 刪除鏡像
docker rmi xxx
- 構建鏡像我們使用
docker build
- 設置鏡像標簽
docker tag xxx
這里的xxx表示鏡像或者容器,命令是鏡像命令,則xxx表示鏡像,反之亦然。