docker安装

linux安装:centos.org / (centos.org)

查看linux信息

[root@jq ~]# cd /
[root@jq /]# pwd
/
[root@jq /]# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

#内核是3.10以上的
[root@jq /]# uname -r
3.10.0-123.el7.x86_64

#系统版本
[root@jq /]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

docker常用命令

# 重启容器
docker restart 容器ID

# 将容器内的文件拷贝到主机
docker  cp  容器ID:容器内部的文件路径: 宿主机路径

date

# 查看都有哪些镜像:
docker images

# 运行你想要查看的镜像(docker run + 镜像id或者是镜像名称)
docker run imageID/imageName

# 查看都有哪些容器
docker ps 
docker ps -a

# 进入容器(containerID 是容器的ID):
docker exec -it containerID /bin/bash
docker exec -it containerID /bin/
# 查看容器都有哪些目录
ls
# 退出容器,两种方式:
# 1.容器停止退出,命令:
exit
# 2.容器不停止退出,命令:
ctrl+P+Q

# 停止容器
docker stop containerID
docker stop `docker ps -aq`

# 删除已停止的容器
docker rm 容器ID 
docker rm `docker ps -aq`
# 强制删除运行中的容器
docker rm -f 容器ID

安装docker

帮助文档:https://docs.docker.com/

参考:

Centos7下两种方式安装Docker-CE_LarsCheng's Blog-CSDN博客

Linux下Docker的安装及使用 - 羊37 - 博客园 (cnblogs.com)

#确保yum包更新到最新
sudo yum update
                  
#需要必要的系统工具
#yum-utils 提供了 yum-config-manager 实用程序,用于设置yum源
#devicemapper 存储驱动需要 device-mapper-persistent-data 和 lvm2
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

#设置镜像的仓库
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
    
#更新yum软件包索引
sudo yum makecache fast

#安装docker ce社区版 ee企业版
sudo yum install docker-ce docker-ce-cli containerd.io

#启动docker
sudo systemctl start docker
sudo systemctl enable docker #加入开机启动

#docker版本
sudo docker version
问题1:Another app is currently holding the yum lock
解决:参考 https://www.cnblogs.com/jianshneg/p/11258161.html
可以使用 rm -rf /var/run/yum.pid 强制杀死进程来解决

问题2:桥接模式,NAT模式

问题3:yum
https://www.cnblogs.com/ccdr/p/9160281.html

配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://pt4rrit7.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
posted @ 2021-07-26 19:32  快乐的额  阅读(36)  评论(0)    收藏  举报