> 文章列表 > Linux服务器上,docker安装教程

Linux服务器上,docker安装教程

Linux服务器上,docker安装教程

文章目录

      • 1.卸载旧版本
      • 2.**使用存储库安装**
      • 3.**安装DOCKER引擎**
      • 4、启动Docker
      • 5、测试
      • 6、配置 docker 镜像加速
      • 7.docker命令
        • 1.Docker 容器自动启动设置
        • 2. docker查看运行中的容器
        • 3. docker重启后手动启动容器

在linux服务器上安装docker完整教程。

1.卸载旧版本

sudo yum remove docker \\
docker-client \\
docker-client-latest \\
docker-common \\
docker-latest \\
docker-latest-logrotate \\
docker-logrotate \\
docker-engine

2.使用存储库安装

在新主机上首次安装Docker Engine之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。

设置存储库
安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库。

sudo yum install -y yum-utils
#官方镜像
#sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo#阿里云镜像
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装DOCKER引擎

安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本:

sudo yum install docker-ce docker-ce-cli containerd.io

4、启动Docker

#启动
sudo systemctl start docker#停止
sudo systemctl stop docker#重启        
sudo service docker restart#开机启动
sudo systemctl enable docker

5、测试

sudo docker run hello-world

6、配置 docker 镜像加速

阿里云,容器镜像服务
针对 Docker 客户端版本大于 1.10.0 的用户
您可以通过修改 daemon 配置文件/etc/docker/daemon.json 来使用加速器

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

7.docker命令

1.Docker 容器自动启动设置

  1. 容器启动时,命令设置
# 在末尾添加 --restart=always
docker run --restart=always
  1. 已启动容器,更改
docker update --restart=always <CONTAINER ID>

–restart 参数值详细信息
no - 容器退出时,不重启容器;
on-failure - 只有在非0状态退出时才从新启动容器;
always - 无论退出状态是如何,都重启容器;
还可以在使用on-failure策略时,指定Docker将尝试重新启动容器的最大次数。默认情况下,Docker将尝试永远重新启动容器

docker run --restart=on-failure:10 <CONTAINER ID>

2. docker查看运行中的容器

docker ps 
docker ps | grep redis

3. docker重启后手动启动容器

参考:https://www.zhihu.com/question/351326130/answer/2368938002

docker start 容器名/r

红酒品牌