阿里云服务Linux环境安装Docker
生活随笔
收集整理的這篇文章主要介紹了
阿里云服务Linux环境安装Docker
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux要求:CentOS7
Docker官網:https://www.docker.com/
1、安裝前需要先卸載舊版本(直接在Xshell中復制命令):
yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2、安裝基本環境
yum install -y yum-utils
3、設置鏡像倉庫(默認是國外,下載慢,不建議!)
國外地址:
yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
阿里云的鏡像地址(建議):
yum-config-manager
--add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、更新yum軟件包索引
yum makecache fast
5、安裝最新Docker (Docker-ce 社區 Docker-ee企業版)
yum install docker-ce docker-ce-cli containerd.io
6、啟動Docker
systemctl start docker
7、驗證Docker是否安裝成功
docker version
8、簡單測試Docker
docker run hello-world
9、查看下載的 “Hello-world” 鏡像
docker images
補充:卸載Docker
第一步卸載依賴:
yum remove docker-ce docker-ce-cli containerd.io
第二步刪除文件:
rm -rf /var/lib/docker
配置鏡像倉庫
1、登錄阿里云
2、找到“容器鏡像服務”
3、開通并創建鏡像倉庫
4、找到鏡像加速器
5、執行命令來完成配置鏡像倉庫
1、
sudo mkdir -p /etc/docker
2、
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://2tutssdq.mirror.aliyuncs.com"]
}
EOF
3、
sudo systemctl daemon-reload
4、
sudo systemctl restart docker
Docker常用命令
幫助文檔:https://docs.docker.com/engine/reference/commandline/docker/
鏡像指定版本查詢:https://hub.docker.com/
docker version //查看docker版本信息 docker search mysql //查詢鏡像mysql docker search mysql --filter=STARS=4000 //查詢關注度超過4000的鏡像資源 docker pull mysql //下載mysql。默認最新版本 docker pull mysql:5.7 //下載mysql指定版本,指定版本必須是docker庫支持
docker images //查看已經下載的鏡像,用于簡單驗證鏡像是否下載成功
docker rmi -f XXX //根據鏡像的Id進行刪除鏡像,“XXX”指的是通過docker images查看的“IMAGE ID”
Docker容器操作:
首先下載Contos:
docker pull centos //(可以下載最新,也可以自己指定版本)這里是下載最新版本
進入容器:
docker run 【參數】 鏡像名稱 /bin/bash 參數: --name Name //指定鏡像的名稱 -d //后臺方式運行 -it //交互方式運行 -p //指定容器端口,一般為:主機端口:容器端口
啟動容器:
docker start 容器id //啟動指定容器 docker restart 容器id //重啟指定容器
停止容器:
docker stop 容器id //停止指定的容器 docker kill 容器id //強制停止指定容器
退出容器到主機:
exit //容器停止并推出
CTRL + P + Q //容器退出但是不停止
查詢容器:
docker ps //列出正在運行的容器 docker ps -a //列出正在運行的容器和歷史運行的容器 docker ps -n=1 //列出最近運行的1個容器 ,數字可以變
刪除容器:
docker rm 容器ID //刪除指定的容器,但是不能刪除正在運行的容器 docker rm -f $(docker ps -ap) //刪除所有容器
查看日志:
docker logs -tf 容器Id //查看容器所有日志 docker logs -tf --tail 8 容器Id //查看容器日志的后8行
查看容器內進程信息
docker top 容器Id //查看指定容器的進程信息
查看容器元數據信息
docker inspect 容器id
總結
以上是生活随笔為你收集整理的阿里云服务Linux环境安装Docker的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安全与风险管理之IT风险评估
- 下一篇: 明日方舟此地之外BH4平民怎么过