type
Post
status
Published
date
Sep 19, 2022
slug
docker
summary
Docker以及Docker-Compose安装教程、常用命令
tags
Docker
开发
建站
技术
category
技术分享
icon
password
Property
Oct 26, 2023 09:39 AM
一、docker一键安装
CentOS / Debian / Ubuntu 一键安装 Docker 的命令是一样的,都 Docker 官方提供:
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh

查看是否安装成功及安装的Docker版本号
docker -v
如果有版本号显示就是成功了。

设置开机自启、重启命令
#重启 systemctl restart docker.service #开机启动 systemctl enable docker.service #查看是否启动 systemctl status docker.service
二、Docker- compose安装
Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。
运行以下命令以下载 Docker Compose 的当前稳定版本:
要安装其他版本的 Compose,请替换 v2.12.0。
sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
将可执行权限应用于二进制文件:
sudo chmod +x /usr/local/bin/docker-compose
创建软链:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
查看是否安装成功及安装的Docker-compose版本号
docker-compose -v

三、Docker文件管理
强烈建议大家专门给Docker建立一个文件夹、新建项目的时候在Docker文件夹下面建立子文件夹,方便文件和项目的管理。
mkdir /docker
四、Docker卸载命令
卸载 Docker所有软件
sudo apt-get purge docker*

中间有提示要输入一次Y进行确认,然后输入一下命令确定已经完成卸载了

再删除Docker数据文件夹
# 默认路径 sudo rm -rf /var/lib/docker # 如果修改了配置,可能在 sudo rm -rf /docker
查看当前服务器ip
curl ifconfig.me
查看Docker容器内部ip
ip addr show docker0

删除容器
先查看容器containerid
docker ps -a
删除命令
1. 删除指定容器 docker rm -f <containerid> 1 2. 删除未启动成功的容器 docker rm $(docker ps -a|grep Created|awk '{print $1}') 或者 docker rm $(docker ps -qf status=created) 1 2 3 3. 删除退出状态的容器 docker rm $(docker ps -a|grep Exited|awk '{print $1}') 或者 docker rm $(docker ps -qf status=exited)
- Author:云雀
- URL:https://blog.oxo.plus/article/docker
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts