记忆系列–Docker小笔记(辣鸡搬砖工从入门到放弃吧)
- 277 次检阅

脑子不好使~那就记录下来吧~辣鸡搬砖工从入门到放弃的小笔记(今天天气很好,但我海投的简历也没反应没邀约才是最尴尬的~)


这个入门要入门学习docker,我觉得这本书不错-->docker技术入门与实战(第三版),微信读书上有

CentOS Docker 安装

可以在任何操作系统上安装Docker,无论是Mac,Windows,Linux还是任何云服务器。Docker 引擎在Linux发行版上运行。但自己虚拟机上就只有centos。

但是安装之前呢好像书上也说过有条件

1.它仅适用于64位Linux安装,注意:是64位的Linux系统。

uname -m

2.它需要Linux内核版本3.10或更高版本。

uname -r

符合上面要求之后呢:yum install docker 安装即可~

安装完后呢:docker -v 可以查看版本

启动docker
systemctl start docker
停止docker
systemctl stop docker

查看防火墙状态
service firewalld status
关闭防火墙
service firewalld stop

Docker自己常用命令和操作

1.检索

docker search 关键字 例如:docker search redis

2.拉取

docker pull 镜像名:ta (:tag是可选的,tag表示标签,多为软件的版本,默认是latest)

docker search redis

3.列表

docker images 查看所有本地镜像

4.删除

docker rmi image-id(image-name) (-f :强制删除)

5.运行docker镜像

docker run -d image-name

6.查看最近的运行容器

docker ps -l(-l 它用于显示最新的可用容器.)

7.查看所有正在运行的容器

docker ps -a (-a 它用于显示所有可用的容器.)

8.停止运行容器

docker stop id (id为Docker分配给容器的id)

 

 


操作常用命令
docker images 显示本地已有镜像;
docker info 显示docker系统信息;
docker commit -m -a 提交更新后的镜像;
docker build 通过Dockerfile来构建镜像;
docker import 本地导入镜像;
docker search 查找仓库中镜像;
docker push 将镜像推送到仓库;
docker pull 将仓库中镜像下载到本地;
docker save -o mysql_5.6.tar mysql:5.6 导出镜像到本地;
docker load < mysql_5.6.tar 载入镜像;
docker rmi 移除镜像;
docker attach 运行中容器的stdin,进行命令执行的动作;
docker history 显示镜像的历史;


容器常用命令

docker run 新建并启动容器

-d 容器运行在后台,此时不能使用--rm选项
-i -t 和容器进行交互式操作
--name 命名容器,没有该参数Docker deamon会生产UUID来标识
--cidfile 将容器ID输入到指定文件中
--add-host 添加一行到/etc/hosts
--mac-address 设置MAC地址
--dns 覆盖容器DNS设置
--rm 退出容器时自动清除数据
-m 调整容器的内存使用
-c 调整容器的CPU优先级
-e 设定环境变量
--expose 运行时暴露端口,不创建和宿主机的映射
-p 创建映射规则,将一个或者一组端口从容器里绑定到宿主机上,可多次使用
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort
-P 将Dockfile中暴露的端口映射动态映射到宿主机
--link 容器互联 --link name:alias
-v 创建数据卷挂载到容器,一次run中可多次使用
可覆盖Dockfile参数
CMD
ENTRYPOINT
EXPOSE
ENV
VOLUME
USER
WORKDIR

docker stop 停止运行中容器
docker stop $(docker ps -qa) 停止所有运行中的容器
docker restart 重启容器
docker ps -a 查看所有容器
docker rm 移除处于终止状态的容器
docker rm $(docker ps -qa)` 移除处于终止状态的容器
docker logs 从容器中去日志
docker diff 列出容器中被改变的文件或者目录
docker top 显示运行容器的进程信息
docker cp 从容器中拷贝文件或者目录到本地
docker inspect 查看容器详细信息


一个入门tomcat安装小步骤吧:


分享到:

这篇文章还没有评论

发表评论