新版docker命令使用
<p>[TOC]</p>
<h5>docker安装</h5>
<ul>
<li>使用官网源安装最新版本;</li>
</ul>
<pre><code class="language-bash">sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin</code></pre>
<ul>
<li>使用腾讯源安装;</li>
</ul>
<pre><code class="language-bash">wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.cloud.tencent.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum install -y docker-ce docker-compose-plugin</code></pre>
<ul>
<li>安装compose;</li>
</ul>
<pre><code class="language-bash"># github: https://github.com/docker/compose/releases
wget -c https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-linux-x86_64
chmod +x docker-compose-linux-x86_64
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
docker-compose version</code></pre>
<h5>docker命令</h5>
<ul>
<li>docker compose</li>
</ul>
<pre><code class="language-bash"># 官网: https://docs.docker.com/engine/reference/commandline/compose/
docker compose -p grafana up -d # 运行服务(-p指定服务名)
docker compose up -d # 后台运行服务
docker compose ls # 查看服务(服务名已当前所在目录命名)
docker compose ps # 查看容器状态
docker compose -p grafana ps # 指定服务名查看
docekr compose restart # 重启所有服务
docker compose stop # 停止服务
docekr compose start # 启动服务
docker compose down # 删除服务
docker compose -p grafana exec grafana bash # 进入容器(名称看SERVICE字段)
docker compose -p grafana logs -f grafana # 查看日志
docker compose -p grafana logs -f --tail 10 grafana # 查看指定的行数</code></pre>