Docker常用命令及Linux安装
Linux安装Docker
1,在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上
查看系统版本和内核:
lsb_release -a;uname -r
2,查看是否已经安装docker
yum list installed | grep docker
3,安装docker
yum -y install docker
如果安装失败更新yum包版本到最新,再次安装:
yum -y update
4,启动
systemctl start docker
5,查看服务运行状态,查看docker版本
systemctl status docker;docker version
Docker常用命令
搜索镜像
docker search java
查看本地镜像仓库
docker images
下载镜像
docker pull java:8
删除镜像
docker rmi 镜像ID
创建仓库运行,镜像仓库不存在会去下载镜像 -d 后台运行 -p端口 外部端口:内部容器端口 --name 设置名称
docker run --name nginx1 -d -p 80:80 nginx
停止容器
docker stop 容器id/容器name
查看运行的容器 -l 查看最后创建的容器
docker ps
查看所有容器
docker -ps -a
启动已停止的容器
docker start 容器id/容器name
重启容器
docker restart 容器id/容器name
导出容器
docker export 容器id/容器name > filename.tar
导入容器
cat nginx.tar | docker import - im/ng
删除容器
docker rm -f 容器id/name
查看容器的映射端口
docker port 容器id/name
查看容器输出日志 -f 相当于tail -f 实时监控日志
docker logs -f 容器id/name
查看容器内部运行的进程
docker top 容器id/name
返回容器配置信息和状态信息
docker inspect 容器id/name
进入容器目录
docker container exec -it 容器id/name /bin/bash
挂载指定的配置文件 宿主机文件路径:容器文件路径
docker run -d --name nginx -p 80:80 -v /home/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx