Docker安装步骤(Centos8)

一、Docker安装

1、更新数据源

yum update

2、安装需要的软件包

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

3、设置yum源为阿里云

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

4、安装docker

yum -y install docker-ce

5、出错

Problem: problem with installed package buildah-1.19.7-2.module_el8.4.0+830+8027e1c4.x86_64

6、解决办法:

yum erase podman buildah   选择 y

7、再次安装:

yum -y install docker-ce    

8、查看版本:

docker -v

9、为了快速拉取镜像,设置ustc镜像提供者

mkdir -p /etc/docker
vim /etc/docker/daemon
​
添加以下内容
{
        "registry-mirrors" : ["https://docker.mirrors.ustc.edu.cn"]
}

10、启动/关闭docker

启动:systemctl start docker //无内容显示为成功;  关闭:systemctl stop docker

11、查看docker状态

systemctl start docker //按q退出;

12、查看docker的信息;

docker info;    帮助文档:docker help;

13、想开机就启动docker;

systemctl enable docker
//出现的信息
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.

二、镜像的命令

1、查看镜像

docker images

2、搜索镜像(eg:centos)

docker search centos

3、拉取镜像

docker pull centos//默认拉取最后一个版本; docker pull centos:7 这样就拉取centos7

4、查看镜像

docker images

5、删除镜像(Image ID) 或者所有镜像

docker rmi 8652b9f0cb4c;

docker rmi 'docker images -q' 

 6、查看正在运行的容器/查看所有的容器/查看最后一次运行的容器

docker ps
docker ps -a
docker ps -l

7、创建容器(相当于启动容器这里面什么都没有)

docker run -it --name=mycentos centos:7 /bin/bash

 8、退出容器

exit

9、后台创建启动容器/登录容器

docker run -di --name=mycentos2 centos:7

docker exec -it mycentos2 /bin/bash

-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;
-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-P: 随机端口映射,容器内部端口随机映射到主机的高端口
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
–name: 为容器指定一个名称;
–dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致;
–volume , -v: 绑定一个卷
–privileged:指定容器是否为特权容器,特权容器拥有所有的capabilities

 10、退出容器

docker stop 91e9cf2e36da

11、删除容器

docker rm -f mycentos2

12、启动关闭的容器

docker start 91e9cf2e36da

14、拷贝文件(dockerID)(从宿主机cp到容器)

docker cp anaconda-ks.cfg 91e9cf2e36da:/usr/lib

15、

拷贝文件(dockerID)(从容器cp到宿主机)

docker cp 91e9cf2e36da:/usr/lib/anaconda-ks.cfg anac22.cfg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值