linux安装docker
系统版本
Docker支持64位版本的CentOS 7和CentOS 8及更高版本,它要求Linux内核版本不低于3.10。
- 查看Linux版本的命令
lsb_release -a 或 cat /etc/redhat-release
- 查看内核版本
cat /proc/version
uname -a
uname -r
安装
- 自动化安装
官方的一键安装方式:
国内 daocloud一键安装命令:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
执行上述任一条命令,耐心等待即可完成Docker的安装。curl -sSL https://get.daocloud.io/docker | sh
- 手动安装
- 手动安装Docker分三步:卸载、设置仓库、安装。
第一步,卸载历史版本。
第二步,设置仓库。yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine \ docker-ce
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
最后,安装yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io
- 手动安装Docker分三步:卸载、设置仓库、安装。
docker 启动
systemctl start docker
除了启动Docker,一些其他启动相关的命令:
守护进程重启:systemctl daemon-reload
重启Docker服务:systemctl restart docker / service docker restart
关闭Docker服务:docker service docker stop / docker systemctl stop docker
docker常用命令
搜索仓库镜像:docker search 镜像名
拉取镜像:docker pull 镜像名
查看正在运行的容器:docker ps
查看所有容器:docker ps -a
删除容器:docker rm container_id
查看镜像:docker images
删除镜像:docker rmi image_id
启动(停止的)容器:docker start 容器ID
停止容器:docker stop 容器ID
重启容器:docker restart 容器ID
启动(新)容器:docker run -it ubuntu /bin/bash
进入容器:docker attach 容器ID或docker exec -it 容器ID /bin/bash,推荐使用后者。
更多的命令可以通过docker help命令来查看。