CentOS7中安装Docker
前言工欲善其事必先利其器,操作 Linux 服务器得有一个用着舒服的客户端,这里推荐使用MobaXtermMobaXterm 下载地址:https://mobaxterm.mobatek.net/download.html下载1. 输入命令yum install docker -> 在线安装 Docker2. 安装过程中有询问输入y即可3....
前言
工欲善其事必先利其器,操作 Linux 服务器得有一个用着舒服的客户端,这里推荐使用 MobaXterm
MobaXterm 下载地址:https://mobaxterm.mobatek.net/download.html
错误的下载安装
1. 输入命令 yum install docker -> 在线安装 Docker
2. 安装过程中有询问输入 y 即可
3. 安装完成后,输入命令 whereis docker -> 查看 Docker 安装位置
4. 输入命令 docker version -> 查看 Docker 版本信息
使用上面的方式下载后,在运行构建好的镜像时报如下错误
/usr/bin/docker-current: Error response from daemon: oci runtime error: container_linux.go:247:
starting container process caused "process_linux.go:258: applying cgroup configuration for process
caused \"Cannot set property TasksAccounting, or unknown property.\"".
千万不要直接就 yum update,只是安装姿势有问题
删除
删除原有的 Docker(删除前记得把文件备份!删除前记得把文件备份!删除前记得把文件备份!)
1. 输入命令 yum list installed | grep docker -> 查看 Docker 安装列表
(结果可能不一致,步骤 2 ~ 4 根据 yum list installed | grep docker 命令结果来删除)
- docker.x86_64
- docker-client.x86_64
- docker-common.x86_64
2. 输入命令 sudo yum -y remove docker.x86_64
3. 输入命令 sudo yum -y remove docker-client.x86_64
4. 输入命令 sudo yum -y remove docker-common.x86_64
5. 输入命令 find / -name docker -> Docker 相关文件的位置
(结果可能不一致,步骤 6 ~ 9 根据 find / -name docker 命令结果来删除)
- /run/docker
- /usr/bin/docker
- /etc/docker
- /var/lib/docker
6. 输入命令 rm -rf /run/docker
7. 输入命令 rm -rf /usr/bin/docker
8. 输入命令 rm -rf /etc/docker
9. 输入命令 rm -rf /var/lib/docker
正确的下载安装
安装 Docker(参考文档:阿里云)
1. 输入命令 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 -> 安装必要的一些系统工具
2. 输入命令
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
->
添加软件源信息
3. 输入命令 sudo yum makecache fast ->
更新
4. 输入命令 sudo yum -y install docker-ce ->
安装 Docker-CE
启动停止
1. 输入命令 systemctl start docker.service -> 启动 Docker 服务
2. 输入命令 systemctl status docker.service -> 查看 Docker 服务状态
3. 输入命令 systemctl stop docker.service -> 停止 Docker 服务
4. 输入命令 systemctl restart docker.service -> 重启 Docker 服务
配置国内镜像
1. 输入命令 systemctl start docker.service -> 启动 Docker 服务
2. 输入命令 vim /etc/docker/daemon.json -> 编辑 daemon.json 文件
3. 把如下内容粘贴进去
{
"registry-mirrors": [
"https://registry.docker-cn.com", "http://hub-mirror.c.163.com"
]
}
4. 轮流输入命令 esc -> shift + 冒号 -> wq -> 回车
5. 输入命令 systemctl restart docker.service -> 重启 Docker 服务
常用命令
- 查看版本信息:docker version
- 查看构建的镜像:docker images
- 查看运行的容器:docker ps 或 docker ps -a
- 停止运行的容器:docker stop CONTAINER ID
- 删除构建的镜像:docker rmi IMAGE ID
- 停止所有运行的容器:docker stop $(docker ps -a -q)
- 删除所有停止的容器:docker rm $(docker ps -a -q)
- 删除所有构建的镜像:docker rmi $(docker images -q)
扩展
希望能够帮助到你
over
更多推荐
所有评论(0)