Docker 使用笔记

121 阅读1分钟

linux版本

work@tp-dev ~ $ lsb_release -a
LSB Version:	:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID:	CentOS
Description:	CentOS release 6.10 (Final)
Release:	6.10
Codename:	Final

安装

找了一圈资料,说不支持CentOS6;辛酸,终于找到方式了(^v^),记录下。

// 安装docker(老版本,谁让咱linux系统版本低,没办法,只能安装低版本)
work@tp-dev ~ $ sudo yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm

// 配置国内的镜像(否则巨慢)
work@tp-dev ~ $ vi /etc/sysconfig/docker
# 加一行代码/修改
other_args="--registry-mirror=https://hub-mirror.c.163.com"

// 启动服务
work@tp-dev ~ $ sudo service docker start [restart 重启,stop 停止]

// 查看版本信息
work@tp-dev ~ $ docker version

// 查看进程
work@tp-dev ~ $ ps -ef|grep docker
root      5984     1  0 01:12 ?        00:00:15 /usr/bin/docker -d --registry-mirror=https://hub-mirror.c.163.com

// over

创建容器

blog.51cto.com/u_15506674/…

容器与宿主机共享文件

juejin.cn/post/684490…

实战


# 创建容器
docker run -itd --name=centos7.9 --privileged=true -p 8989:80 \
-v /home/work/var/swap:/home/root/swap \
centos:centos7.9.2009 /usr/sbin/init

# 进入容器
docker exec -it centos7.9 /bin/bash

# 查看
docker ps

# 删除容器
docker rm -f ${CONTAINER ID}