# 1陕悬、yum 包更新到最新
yum update
# 2面哥、安裝需要的軟件包阴幌, yum-util 提供yum-config-manager功能铛碑,另外兩個(gè)是devicemapper驅(qū)動(dòng)依賴的
yum install -y yum-utils device-mapper-persistent-data lvm2
# 3凿试、 設(shè)置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 4浙宜、 安裝docker扔枫,出現(xiàn)輸入的界面都按 y
yum install -y docker-ce
# 5、 查看docker版本刻像,驗(yàn)證是否驗(yàn)證成功
docker -v
更換鏡像
使用阿里云的鏡像,登陸阿里云到鏡像的控制臺
把下面的代碼執(zhí)行一遍就更換了鏡像
常見命令
systemctl start docker #開啟docker服務(wù)
systemctl status docker #查看docker服務(wù)狀態(tài)
systemctl stop docker
systemctl restart docker #重新啟動(dòng)docker
systemctl enable docker #設(shè)置成開機(jī)自啟
docker images #查看當(dāng)前鏡像中的軟件
docker search redis #搜索剛才配置得阿里云里面是否有redis的鏡像
docker pull redis:6.0.9 #從鏡像中拉取redis6.0.9的軟件到本地
docker rmi redis:6.0.9 #刪除鏡像
可以去看官網(wǎng)是否存在軟件對應(yīng)的版本https://registry.hub.docker.com/
搜索軟件即可看到有哪些版本
docker run -id --name=c1 centos:8 #以后臺模式創(chuàng)建容器
docker ps #查看運(yùn)行的容器
docker ps -a #查看所有的容器
docker exec -it c1 /bin/bash #進(jìn)入容器c1的/bin/bash當(dāng)中
exit #退出容器
docker rm c1 #刪除c1容器
docker inspect c1 #查看c1容器的信息
數(shù)據(jù)卷
#創(chuàng)建容器的時(shí)候加上-v /root/data:/root/data_container 指定數(shù)據(jù)卷此時(shí)這兩個(gè)文件夾的內(nèi)容是同步的可以進(jìn)行容器間的通信
docker run -id --name=c1 -v /root/data:/root/data_container centos:8