centos docker安装
# centos docker 安装
列出 docker 包的具体的名字。
yum list installed | grep docker
删除 docker
sudo yum -y remove docker-engine.x86_64
# docker 安装步骤
安装 Docker 的依赖库。
yum install -y yum-utils device-mapper-persistent-data lvm2
添加 Docker CE 的软件源信息。
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker CE。
sudo yum install docker-ce
启动 Docker 服务
sudo systemctl enable docker // 设置开机自启
sudo systemctl start docker // 启动docker
2
- 安装 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
分配目录权限
sudo chmod +x /usr/local/bin/docker-compose
查看 Docker Compose 版本
docker-compose -v
Docker 镜像拉取 Jenkins 环境:docker pull jenkins/jenkins:lts
查看 Docker 下存在的镜像 docker images
# docker 使用 nginx
搜索 nginx 可用版本:docker search nginx
拉取 nginx 环境:docker pull nginx
拉取最新 nginx docker pull nginx:latest
运行 nginx 容器 docker run --name nginx-test -p 8080:80 -d nginx
参数:
(1) --name nginx-test:容器名称。
(2) -p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
(3) -d nginx: 设置容器在在后台一直运行。