docker相关操作
更新yum工具
yum install -y yum-utils
docker安装官方源
# 查询安装过的包
yum list installed | grep docker
# 卸载docker
yum -y remove docker
# 下载docke-ce
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
docker更新
# 更新源
yum makecache fast
# 安装
yum install docker-ce
# 开机自启
systemctl enable docker
# 启动docker
systemctl start docker
docker 镜像中央仓库
引用站外地址
docker镜像中心仓库
docker
docker 镜像下载
# 下载
docker pull name:tag
# 查看下载
docker images
# 删除镜像
docker rmi imageId
# 或者
docker rmi name:tag
docker容器启动
-d 后台启动 -p 端口映射
docker run --name test-nginx -d -p 8080:80 nginx
# 多个映射
-p 80-90:80-90
挂载
# 访问宿主机的8081端口将访问宿主机的data目录下的内容,相当于操作容器中nginx默认的静态资源的目录
docker run --name test-nginx2 -d -p 8081:80 -v /data:/usr/share/ginx/html nginx
目录映射
宿主机的目录:容器目录
-v /data:/usr/share/nginx/html
日志操作
docker logs -f test-nginx
docker logs -f 容器ID
容器操作
docker exec -it test-nginx sh
# 参数说明
-i 标准输入
-t 终端
# 清除容器
docker rm -f test-nginx
网络操作
# 查看容器详细信息
docker inspect test-nginx
# 镜像busybox工具
docker run -it --name test-nginx3 --link test=nginx busybox sh
常用的
docker ps
docker stop
docker rm 容器名
在docker-compose.yml目录下
docker-compose up -d
docker-compose down
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ALLBS!
评论