docker以前一直断断续续有在使用,但一直没有系统的学习一下,很多命令和概念老是忘记,每次都要上网查一遍。正好今天搭建博客的时候有用到,于是开一个笔记记录一下docker的使用经历
安装
这次我是在一台CentOS 7.5 x64的服务器上安装docker,华为云学生机还是爽到,2c4g的机子一年就两百块,虽然已经穷疯了但还是入手了一台。
安装参考官方文档即可,这里给出个地址,写的相当详细了。
首先卸载老版本的docker组件:
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
然后安装设置docker需要的工具包以及设置docker仓库。
这里我们不使用每月更新版,而是使用最新的季度稳定版。
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
然后安装社区版docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
最后启动docker
$ sudo systemctl start docker
官方文档上给的真的很详细,而且语言很简练,英文都能看懂,这里就只记录一下简要步骤。
一些常用指令
docker ps //查看当前正在运行的容器
docker ps -a //查看所有的容器
docker run <name>//启动一个停止运行的容器
docker stop <name>//停止一个已经启动了的容器
docker rm <name>//删除容器
这里列一下之后的学习计划:
- docker镜像的构建
- 修改/更新已存在容器的启动参数
- 容器之间的网络通讯
- 发布镜像