docker随笔

Posted gcixx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker随笔相关的知识,希望对你有一定的参考价值。

--查看系统内核版本,docker对于centos系统内核版本需要高于3.10
uname -r
--移除旧的版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
--安装系统必要的工具
yum install -y yum-utils device-mapper-persistent-data lvm2
(yum-utils 提供了yum-config-manager 工具,而且device-mapper-persistent-data和lvm2是 devicemapper存储驱动程序所需要)
--使用以下命令设置稳定存储库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
--更新yum缓存
yum makecache fast
--安装docker-ce
yum -y install docker-ce
--启动docker服务
systemctl start docker
--测试运行hello-world
docker run hello-world
--添加镜像加速
cd /etc/docker
创建文件daemon.json
添加一下内容

"registry-mirrors": ["http://hub-mirror.c.163.com"]

保存退出
--卸载docker-ce
sudo yum remove docker-ce
sudo rm -rf /var/lib/docker

 

要想新建并同时启动容器,可用docker run <==> 执行docker create创建容器,再执行启动容器docker start

命令docker ps可查看当前处于运行状态的容器,docker ps -a查看当前所有容器,包括未运行的容器


让容器在后台以守护态运行
要想让容器在后台以守护态形式运行,可通过-d参数来实现;下边的命令行会让容器在后台运行
docker run -d www.wholj.com:7.2 /bin/sh -c "while true;do echo hello world;sleep 1;done"

暂停和停止容器
主要介绍Docker容器的pause/unpause、stop和prune子命令。

例子容器ID:96c3de6f5678
--暂停正在运行的容器
docker pause 96c3de6f5678
--恢复容器
docker unpause 96c3de6f5678
--暂停容器
docker stop 96c3de6f5678
--停止容器
docker kill 96c3de6f5678

 

以上是关于docker随笔的主要内容,如果未能解决你的问题,请参考以下文章

docker 随笔1

docker随笔:禅道 docker镜像的制作

docker随笔:禅道 docker镜像的制作

docker随笔系列安装sqlserver

随笔-Docker

docker-windows随笔资料整理