首先安装docker,需要找到帮助文档,那肯定是我们的官网:
Install Docker Engine on CentOS | Docker Documentation
找到对应的位置,这里是安装在CentOS中,版本需要CentOS7以上,对应的页面如下:
由于都是英文的,具体的步骤喝操作,如下:
1.首先,卸载旧的docker版本,命令如下:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装对应的安装包,命令如下:
sudo yum install -y yum-utils
3.设置镜像,英文Docker Hub是国外的,需要配置一下阿里云镜像仓库,命令如下:
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装dockers
安装之前需要更新一下yum的索引,保证它是最新的,命令如下:
yum makecache fast
安装社区版docker-ce 官网也好像推荐社区版,同时也是免费的
sudo yum install docker-ce docker-ce-cli containerd.io
5.启动docker
sudo systemctl start docker
6.判断docker是否安装成功,命令如下:
docker version
7.可以查看一下,是否有docker 镜像
docker images
8.镜像,是空的可以测试拉去一下,hell-world镜像
docker pull hello-world
9.再次查看镜像(此时会有一个镜像名称为hello-wrold)
docker images
10.运行hello-world镜像,命令如下:
docker run hello-world
出现了这个就是成功了
11.镜像运行之后,使用相应的命令,可以查看正在运行的容器:
#查看运行的容器
docker ps
#查看所有的容器
docker ps -a
12.删除容器的命令为,这里是直接删除运行的容器:
docker rm -f 这里是对应的容器名称或者id号都行
13.删除镜像的命令为:
docker rim 名称
14.常用docker的一些命令:
查看docker是否在运行命令:systemctl status docker
启动容器的命令为:docker start xxxx
重启docker的命令为:systemctl restart docker
15.有时候,使用docker pull xxx 一个镜像时,会很慢,这里建议去阿里云配置,阿里云镜像加速器,具体步骤如下:
登入阿里云之后,进入控制台
进去控制台之后,点击左上角阿里云旁边的列表
然后会出现容器,再点击容器镜像服务ACR,就会跳转到,如下图:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["这里填写你对应的阿里云继续加速器地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker