docker安装、操作、常用命令

1、安装docker

1.1 安装

# 设置yum源
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo  # 设置yum源
yum makecache fase  #更新缓存
# 安装
yum -y install docker-ce
docker version  # 查看版本

1.2 启停

systemctl start docker    # 启动
systemctl status docker # 查看状态
systemctl stop docker    # 停止
systemctl restart docker # 重启

1.3 随机启动

systemctl enable docker

1.4 验证

docker run hello-world

2 docker常用命令

2.1 镜像操作

docker info                      #查看信息
docker search 关键字              #查找docker仓库(https://hub.docker.com)
docker pull 镜像名:tag           #tag为版本号,不写时拉取最新镜像
docker images                    # 查看本地镜像
docker inspect 镜像id             # 获取详情
docker rmi -f 镜像id或镜像名:tag   #删除(单个时可不写tag,-f 强制删除)

2.2 容器操作

docker run --name 容器名 -i -t -p 主机端口:容器端口 -d -v 主机目录:容器目录:ro 镜像id或镜像名称:tag

–name:指定容器名,可自动分配
-i:交互模式运行
-t:命令行
-p:端口映射
-d:后台运行
-v:挂载目录
:ro:只读,rw:读写

docker ps -a -q                #查看docker进程 -a查看所有(包括已停止的),-q 只显示id
exit                           #推出并关闭容器
docker start 容器id或名称       #启动容器
docker stop 容器id或名称        #停止容器
docker rm -f 容器id或名称       #删除容器 -f 强制删除
docker rm -f $(docker ps -aq)  #强制删除所有容器
docker inspect 容器id             # 获取详情

2.3 配置docker阿里镜像仓库

步骤:
1、登录阿里云 -> 控制台 -> 产品与服务 -> 容器镜像服务==(第一次登录需要设置容器镜像密码)==;
2、点击镜像加速器-复制加速器地址;
3、配置加速器vi /etc/docker/daemon.json

{
  "registry-mirrors": ["https://mckm **** .mirror.aliyuncs.com"]
}

4、重启

systemctl daemon-reload
systemctl restart docker

2.4 示例

docker search tomcat
docker pull tomcat
docker run --name mytomcat -p 86:8080 -d tomcat
docker stop mytomcat
docker start mytomcat
docker ps -a
docker cp index.html e786ab4a5870:/usr/local/tomcat/webapps/ROOT/
docker cp e786ab4a5870:/usr/local/tomcat/webapps/ROOT/index.jsp ./
docker run --name mytomcat -p 86:8080 -d -v /hao:/usr/local/tomcat/hao tomcat
docker logs 容器id或容器名称        #查看日志
docker exec -it 容器id或名称 /bin/bash   #在容器内执行命令
exit
docker cp 主机文件路径 容器id或名称:容器路径   #copy到容器
docker cp 容器id或名称:容器路径 主机路径        #copy到主机
发布了38 篇原创文章 · 获赞 32 · 访问量 601

猜你喜欢

转载自blog.csdn.net/Asia1752/article/details/103800604
今日推荐