centos安装docker
卸载旧版本
较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
一般如果没安装过都是返回没有匹配到相关安装
设置存储库
第一次安装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
安装DOCKER引擎
安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本:
sudo yum install docker-ce docker-ce-cli containerd.io
常用方法
docker管理
1、查看docker 版本
docker -V
2、启动docker
systemctl start docker
3、停止docker
systemct1 stop docker
4、设置开机启动docker
systeactl enable docker
docker 镜像管理
镜像使用
1.搜索镜像
docker search tomcat
2、拉取镜像
docker pull tomcat
3、根据镜像启动容器
docker run --name mytomcat -d tomcat :latest
4、查看运行中的容器
docker ps
5、停止运行中的容器
docker stop [容器的id]
6、查看所有的容器
docker ps -a
7、启动容器
docker start [容器id]
8、删除一个容器或镜像
docker rm [容器id]
docker image rm [镜像 名]
9、启动一个做了端口映射的tomcat
docker run -d -p 8888:8080 tomcat
-d:后台运行
-p:将主机的端口映射到容器的一一个端口主机端口:容器内部的端口
- 为了演示简单关闭了linux的防火墙
service firewalld status ; 查看防火墙状态
service firewalld stop :关闭防火墙
11、查看容器的日志
docker logs container- name/container-id
12、进入容器操作配置
docker exec -it nginx bash
更多命令参看
https://docs.docker.com/engine/reference/commandline/docker/
可以参考每一个镜像的文档