随笔分类 -  docker

摘要:答: 使用以下命令重新启动容器 $ sudo systemctl stop containerd $ sudo systemctl start containerd #启动docker $ sudo systemctl start docker.service 阅读全文
posted @ 2020-07-22 18:21 Jello 阅读(6425) 评论(0) 推荐(0) 编辑
摘要:#1. 更新docker的版本到大于或等于19.03 1.1 x86下如何更新docker? $ sudo apt install -y apt-transport-https $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | s 阅读全文
posted @ 2020-07-17 20:33 Jello 阅读(8702) 评论(0) 推荐(0) 编辑
摘要:$ sudo docker rmi $(sudo docker images -q) 阅读全文
posted @ 2020-07-02 17:52 Jello 阅读(1879) 评论(0) 推荐(0) 编辑
摘要:答: 使用docker commit和docker save保存镜像 $ sudo docker commit <当前运行的container id> <仓库名称>:<tag> $ sudo docker save -o <仓库名称>-<tag>.img <仓库名称>:<tag> 示例如下: $ s 阅读全文
posted @ 2020-06-30 20:20 Jello 阅读(21710) 评论(0) 推荐(2) 编辑
摘要:答: 设置文件/etc/docker/daemon.json(apt-get安装的docker使用这个文件) 或者 /var/snap/docker/current/config/daemon.json(snap安装的docker使用这个文件) $ cat /etc/docker/daemon.js 阅读全文
posted @ 2020-06-24 17:15 Jello 阅读(1463) 评论(0) 推荐(0) 编辑
摘要:答: 加载内核模块veth(CONFIG_VETH) 检查内核模块是否被加载 $ modinfo veth 加载内核模块 $ sudo modprobe veth 阅读全文
posted @ 2020-06-04 17:37 Jello 阅读(5675) 评论(0) 推荐(0) 编辑
摘要:完整出错信息如下 failed to start daemon: Error initializing network controller: Error creating default "bridge" network: Failed to program FILTER chain: iptab 阅读全文
posted @ 2020-06-03 00:23 Jello 阅读(2287) 评论(0) 推荐(0) 编辑
摘要:检查内核的选项是否已使能 1.1 检查内核选项 $ wget https://github.com/moby/moby/raw/master/contrib/check-config.sh $ chmod u+x check-config.sh $ ./check-config.sh 1.2 根据以 阅读全文
posted @ 2020-06-02 19:42 Jello 阅读(1010) 评论(0) 推荐(0) 编辑
摘要:1. 将当前用户加入docker组 $ sudo usermod -a -G docker <当前用户名> 2. 修改/var/run/docker.sock的权限 $ sudo chmod 666 /var/run/docker.sock 阅读全文
posted @ 2020-05-18 10:37 Jello 阅读(6801) 评论(0) 推荐(1) 编辑
摘要:答: 插入另一块磁盘或u盘,将其挂载到/var目录下,操作如下: 1. 插入另一块磁盘或u盘 2. 将磁盘或u盘挂载到/mnt目录下 $ sudo mkdir /mnt && sudo mount /dev/sda4 /mnt 3. 将/var目录中的内容拷贝到磁盘或u盘中 $ sudo cp /v 阅读全文
posted @ 2020-05-08 17:47 Jello 阅读(712) 评论(0) 推荐(0) 编辑
摘要:1. docker build 时加上加上参数--build-arg https_proxy=http://user:password@proxy-server-ip:port (根据自身情况填充user, pasword, proxy-server-ip, port) $ docker build 阅读全文
posted @ 2020-05-06 12:34 Jello 阅读(2242) 评论(0) 推荐(0) 编辑
摘要:1. 详细日志如下: debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or withou 阅读全文
posted @ 2020-04-29 14:57 Jello 阅读(3885) 评论(0) 推荐(0) 编辑
摘要:1. 往文件/etc/default/docker中加入以下内容: DOCKER_OPTS="--insecure-registry $DOCKER_OPTS --insecure-registry registry.mirrors.aliyuncs.com" 2. 重启docker服务 $ sud 阅读全文
posted @ 2020-04-28 22:13 Jello 阅读(936) 评论(0) 推荐(0) 编辑
摘要:1. 在Dockerfile中换软件源 1.1 如果使用ubuntu 20.04为基础docker镜像,那么Dockerfile如下: FROM ubuntu:20.04 RUN sed -i 's/ports.ubuntu.com/mirror.tuna.tsinghua.edu.cn/g' /e 阅读全文
posted @ 2020-04-27 00:20 Jello 阅读(3528) 评论(0) 推荐(0) 编辑
摘要:答: 启动容器时传入-w <work_dir>参数即可,如: docker run -it -w <work_dir> <container_image_name> <command> 示例: docker run -it -w /home/jello centos /bin/bash 参数解析: 阅读全文
posted @ 2019-06-12 16:38 Jello 阅读(9798) 评论(0) 推荐(1) 编辑
摘要:答:在启动容器时使用-v指定宿主机目录和要映射到的容器内部目录,语法如下: docker run -it -v <host_dir>:<container_dir> <container_image_name> <command> 示例: docker run -it -v /home/jello: 阅读全文
posted @ 2019-06-12 15:56 Jello 阅读(1461) 评论(0) 推荐(1) 编辑
摘要:docker commit <container_id> <container_image_name> 阅读全文
posted @ 2019-06-12 15:49 Jello 阅读(854) 评论(0) 推荐(0) 编辑
摘要:1. 通过docker ps命令先找到容器id,示例如下,123456789012就是我们要找的 jello@~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 123456789012 jello "/bin/bas 阅读全文
posted @ 2019-06-12 15:21 Jello 阅读(643) 评论(0) 推荐(0) 编辑
摘要:1. 在已经部署了镜像的机器上获取镜像 1.1 获取镜像名 docker images 1.2 打包选中对应的镜像 docker save <image_name> -o <image_name>.tar 2. 在将要使用的机器上部署需要的镜像 2.1 加载镜像 docker load -i <im 阅读全文
posted @ 2019-06-06 15:36 Jello 阅读(3734) 评论(0) 推荐(0) 编辑
摘要:答: 使用docker inspect <CONTAINER ID>即可 阅读全文
posted @ 2019-05-27 17:41 Jello 阅读(4980) 评论(0) 推荐(0) 编辑