docker安装

1.卸载老的版本

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2.安装 所需软件包

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

3.仓库源

官网

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

阿里云

$ sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.安装 Docker Engine-Community

安装最新版本

$ sudoudo yum install docker-ce docker-ce-cli containerd.io

安装历史版本

可用版本查看

$ yum list docker-ce --showduplicates | sort -r

 

 

 

$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

启动 Docker

$ sudo systemctl start docker

卸载 docker

删除安装包:

yum remove docker-ce

删除镜像、容器、配置文件等内容:

rm -rf /var/lib/docker

5.镜像

修改Docker 镜像源

输入命令:

vim /etc/docker/daemon.json

添加源:

{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

重启Docker 服务:

systemctl restart docker.service

其它镜像源:
Docker 官方中国区 https://registry.docker-cn.com
网易http://hub-mirror.c.163.com
ustc:https://docker.mirrors.ustc.edu.cn

查找镜像库

docker search 镜像名

获取镜像

docker pull IMAGE:TAG(镜像名称,镜像版本)

查看所有拉取的镜像

docker images

删除镜像

docker rm i imageID(镜像ID)

删除容器

docker rm db01(容器ID)
//强制删除容器
docker rm -f db01

运行容器

docker run -p 16379:6379 --name imageName(名称) -d image:TAG(镜像,容器版本)

查看所有容器

docker ps -a

查看正在运行的容器

docker ps

容器常用操作

进入容器

#gitlab 替换成容器名

docker exec -it gitlab /bin/bash

退出容器

ctrl+d

 

posted on 2022-04-16 23:40  棽犹  阅读(11)  评论(0编辑  收藏  举报

导航