Linux安装Docker,及常用命令

2021-09-30  本文已影响0人  欠抽的泡面

一、安装

1.1 安装yum-utils

yum install -y yum-utils

1.2 配置国内源

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

1.3 解决problem with installed package podman-1.6.4-10.的报错

yum erase podman buildah

1.4 安装Docker

yum install -y docker-ce docker-ce-cli  containerd.io

1.5 查看Docker版本

# 简单信息
docker -v
# 查看docker的版本号,包括客户端、服务端、依赖的Go等
docker version
# 查看系统(docker)层面信息,包括管理的images, containers数等
docker info

二、Docker服务相关

2.1 启动

# 启动
systemctl start docker
# 开机自启
systemctl enable docker

2.2 停止

systemctl stop docker

2.3 重启

systemctl restart docker

2.4 查看docker状态

systemctl status docker

三、镜像相关命令

3.1 查看镜像

docker images

3.2 搜索镜像

docker search 镜像名称

3.3 拉取镜像

docker pull 镜像名称:版本号

3.4 删除镜像

docker rmi 镜像名称:版本号

3.5 清除坏的<none>:<none>镜像

docker rmi $(docker images -f "dangling=true" -q)

3.6 搜索本地镜像

//其中searchName 为关键字 
docker images | grep searchName 

3.7 批量删除镜像

docker rmi --force `docker images | grep searchName  | awk '{print $3}'`

四、容器相关命令

4.1 查看容器

# 查看正在运行的容器
docker ps
# 查看所有容器
docker ps -a

4.2 创建容器

docker run -it --name=centos centos:latest  /bin/bash

run参数

4.3 进入容器

#方式一
docker exec -it 容器名称 /bin/bash
#方式二 部分容器可能没有/bin/bash
docker exec -it 容器名称 sh

4.4 启动容器

docker start 容器名称 

4.5 停止容器

docker stop 容器名称

4.6 删除容器

docker rm 容器名称
#删除所有容器
docker rm `docker ps -aq`

4.7 查看容器信息

docker inspect 容器名称

五、网络相关

网络模式

5.1 查看所有的docker网络

docker network ls

六、docker-compose

6.1 上线指定 docker-compose.yml

docker-compose -f docker-compose-name.yml up -d

6.2 下线指定 docker-compose.yml

docker-compose -f docker-compose-name.yml stop

6.3 操作docker-compose中的某一个容器

docker-compose -f docker-compose-name.yml start 容器名
docker-compose -f docker-compose-name.yml stop 容器名

6.3 上线docker-compose中的某一个容器

docker-compose -f docker-compose-name.yml up -d 容器名

ps : https://www.cnblogs.com/yang37/p/14464674.html

上一篇 下一篇

猜你喜欢

热点阅读