码迷,mamicode.com
首页 > 其他好文 > 详细

Docker入门

时间:2019-02-15 17:55:52      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:pull   rest   命令   重启   etc   sysconf   roc   bash   top   


在Centos上安装Docker:
yum install docker Y

Docker在安装之后重启失败解决方法:
vim /etc/sysconfig/docker
在docker里禁用selinux,–selinux-enabled=false ,然后重新启动docker即可

docker -v 查看命令

systemctl start docker
systemctl status docker
systemctl restart docker
systemctl stop docker

systemctl enable docker 开机启动

docker info 查看docker相关信息
docker --help
docker pull --help

必须先有镜像

文件集合,装载了好多软件
容器是通过镜像引导开始的

docker images 列出所有存在的镜像

mysql、tomcat、redis、nginx、centos7

搜索镜像:
docekr search +名称
拉取镜像:
docker pull +名字:版本
使用ustc: 下载速度快 不需要注册
修改文件:
vi /ect/docker/deamon.json 如果没有的话就手动创建
加入: {
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
改完之后重启服务 或者重启系统
删除镜像:
docker rmi + dockerId 或者 名称
docker rmi `docker images -q` 删除所有镜像

查看容器:
查看运行容器:docker ps
查看所有容器:docker ps -a
查看最后一次运行的容器:docker ps -l
停止的:docker ps -f status = exited

创建启动容器:
docker run
-i:表示运行容器
-t:启动之后进入命令行
--name:为创建的容器命名
-v:目录映射关系 宿主机 前者主 后者映射到主机目录
-d:做个后台运行 启动完之后不进入
-p:表示端口映射 前宿主机端口 后容器内的映射端口
交互式容器: exit直接自动关机
创建进入:docker run -it --name=mycentos centos:7 /bin/bash
退出:exit
启动容器:docker start + 名字
stop ...
守护式容器: 不会自动关机
创建:docker run -di --name=mycentos2 centos:7 /bin/bash

进入:docker exec -it mycentos2 /bin/bash

exit
文件拷贝: 在宿主机容器中进行拷贝
docker cp 文件名 拷贝到的容器+:/+目录
创建文件:ccho 123 > testfile
docker exec -it 容器名

目录挂载:
创建:docker run -di --name=mycentons3 -v /user/local/myhtml:/usr/local/mh centons:7 /bin/bash
解决挂在的目录没有权限问题:docker run -di --name=mycentons3 -v /user/local/myhtml:/usr/local/mh --privileged = true centons:7 /bin/bash
查看容器的IP地址:
查看与容器相关的信息:docker inspect mycentos
ipAddress: ip地址
只查看容器ip:docker inspect --format = ‘{{.NetworkSettings.IPAddress}}‘ 容器名字
删除容器:
docker rm +rocketID或者名字

使用grale打包: ./gradlew
maven: mvn clear package

Docker入门

标签:pull   rest   命令   重启   etc   sysconf   roc   bash   top   

原文地址:https://www.cnblogs.com/QuYafei/p/10384809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!